Allow refund and tax/foodstamp/discount shift prefixes to appear
in any order. Technically, they can appear *anywhere* so all of
these would result in a tax-shifted, $1 refund to department 1:

RF1TN100DP10
1TNRF100DP10
1RF00D1TNP10

Obviously the last version is not preferred, but the preparser is
going to extract the refund and shift commands then knit together
whatever remains.
Merge branch 'master' into posDevelop
Tax/FS/Discount shift bit flags need to be public for testing purposes
Fixed travis.yml environment var quoting
Add table SpecialDeptMap to replace configuration setting of the same
name. Fitting the setting into the parameters table is not feasible.
This approach allows central management of the setting by syncing
tables.

The configuration UI will migrate existing settings into the table
and REMOVE the setting from ini.php. The code will use the setting
from $CORE_LOCAL if present so that nothing will break if the code
is updated but the user has not yet visited the configuration UI page
and migrate settings.
Wrong variable name. Hooray for testing!
Corresponding Fannie table SpecialDeptMap
Merge remote-tracking branch 'origin/posDevelop' into fannieDevelop