Merging wfc lane code upstream

Details:
 pos2.php: different behavior for cashier-facing CC terminal
 ReceiptLib.php: updates to CC receipt query building
 TenderReport.php: remove pointless include()
 paycardSuccess.php: re-format if/else to match style
 PaycardLib.php: accepts AmEx
 QMDisplay.php: javascript ignores repeated form entry
 SPH_SignAndPay_USB.cs: commented out some verbose-ness
Assign change type via Tender Module
FIX: Count quantity correctly for MoreThanQtty price method
Removed unused $type_condition
Descriptive names for reactivate tasks
Don't log entire webpage on sync task
FIX: reset terminal on transaction cancel
FIX: use foodstamp eligible amount on EBT food transactions
More unified config
FIX: missing args
FIX: Automatically do fs total for integrated EBT
Stupid apostrophes
CC Device Beep on swipe & button select
Controllers for updating and delete products. The controller is
aware of prodUpdate so audit records are added automatically.
Added option to avoid creating new product records. Default
behavior of auto-create still makes sense to me.
Documentation for Fannie Plugins
Change includes for compatibility with official documentation
Merge branch 'rebase-issues' into akt-master

Conflicts:
	documentation/Fannie/developer/index.html
	documentation/index.html
Classes and configuration options to define custom/alternate
tender reports.
Merge branch 'akt-tender-reports'