Ignoring lane store.css; someone's snuck into the tree
Show storage location of lane configuration settings on hover
instead of via color coding.
Receipt message module to print transaction id as Code 39
Not tested; based on existing functions is ESC POS class
Add localtemptrans record on zero-value house coupon
BUGFIX: center text of first receipt header line correctly
Pull a couple Ypsi things out of css
Allow void by VD{qty}*{upc} for non-weighed items
More sensible handling of paycard_accepted call. Method no longer
takes a second boolean test as a confusing parameter
Verify lane plugin classes exist when updating settings
Sign&Pay swapped signature button so they're above sig capture box
Added rudimentary support for showing a logo graphic
Print support for images stored in printer's memory
IDIOTFIX: disabled parameters saving for some reason with minimally
helpful comments and commit message. And then forgot to reenable it.
Good work me...
Tweaked FS eligibility so that if the current total is zero the
eligible amount comes out to zero. Also added comments to that section.
DisplayLib::screenDisplay() method intended to replace translog.screendisplay
view. Easier to make changes since the view doesn't need to be dropped &
recreated.
Parameters stuff:
* Pushed logic for transforming database values into PHP variables
  into the ParametersModel class to ensure loading consistency
* Added a validation step on the install index page to check whether
  anything in ini.php differs from the parameters table. Discrepancies
  are automatically resolved by rewriting ini.php with the value from
  parameters.
* Added asterisks denoting the handful of fields that are purposely
  saved to ini.php.
* Removed all references to the older opdata.lane_config. Besides not
  being 100% sure it worked, there's no need to have configuration data
  in three separate places. Two is confusing enough.
Updated documentation about lane configuration. Brought it up to date
with all the current tabs and added a section explaining where exactly
settings are stored with ini.php and opdata.parameters.
Add dtransactions.store_id column to lane. Default is NULL.
Only localtrans uses dtransactions as a base structure. Other similar
tables copy localtrans' structure. Removed localtrans_today as it
had been commented out as deprecated for a while now. It will
still be populated if present but no need for a CREATE statement.
Only rewrite CC to QM1 if Paycards plugin is enabled
Removed deprecated functionality from ReceiptLib:
* reprintReceipt() to longer needed. Because transaction data
  rotates out of localtemptrans *before* printing the receipt
  there's no longer a major distinction. printReceipt() handles
  both originals and reprints
* printCCSigSlip() handled by message mod CCReceiptMessage
* printGCSlip() handled by message mod GCReceiptMessage
* printGCBalSlip() handled by message mod GCBalanceReceiptMessage
Restructured screendisplay view vs DisplayLib draw function so that
switching between the two methods is easier