Make "source" field output more configurable
Sometimes the source field contains "Entered by staff", or something that doesn't make sense on a receipt. Or sometimes you don't want source at all. You can do this with hook_alter_receipt, but it seems common enough to provide a UI setting. This PR allows entering a token which could be used to include, say, a custom field or the financial type instead of source, or to blank it out.