New report on all transactions containing a given UPC
New FannieReportPage auto-linking behavior when rows contain
both a date and a receipt number.
New loan/equity combined total report
New report: suspended membership by date + reason
Sig capture behavior: write "thank you" in conjunction with "approved"
for clarify. Replace buttons on capture screen w/ approved message
to make button press seem more responsive
Merge remote-tracking branch 'origin/master' into posDevelop
New API module for rewriting variable weight UPCs
Merge branch 'master' into posDevelop
BUGFIX: don't re-write custdata.Type on suspended members
Add day of week name to department movement group by date
Fannie: expanded unit testing. Most of the pages are still stateful
so this is just checking for obvious errors. Parsing problems, etc.

The report changes are using __FILE__ to locate config.php rather
than a relative path
More basic Fannie unit tests
Refund & Mem Discount receipt lookup options
BUGFIX: remove Database::getsubtotals() call from PrehLib::chargeOk()
It did nothing useful and caused mixups lifting previous values
from localtemptrans.card_no
Merge branch 'master' into posDevelop
Merge remote-tracking branch 'origin/master' into fannieDevelop
Merge remote-tracking branch 'origin/fannieDevelop' into fannieDevelop
Merge remote-tracking branch 'origin/master' into fannieDevelop
BUGFIX: use explicit connection value w/ mysql_real_escape_string
Lane: new QuickLookups table to drive QuickMenus plugin instead of
(or in addition to) 1.php, 2.php, etc files. Should have happened
a while ago. Resolves issue with different installations have different
menus. Might merge with QuickKeys plugin eventually so they can
share the same table.
Try not to open drawer on non-local requests. Also, a Kicker module
that can disable drawer kicks entirely at the configuration level.