Merge pull request #176 from flathat/WEFC_Toronto_reports

Request to pull "prodAllLanes for WEFC_Toronto" from WEFC_Toronto_reports
member editor 19May13
auth tweak and fix 19May13
Merge remote-tracking branch 'origin/akt-master' into akt-master
sync CiviCRM1
fix TransferMemberEquity header
Fannie Install with Authentication
WEFC product load 20Jun13
WEFC product load 20Jun13b
Alternate handheld invetory-counting interface. Touch-oriented.
WEFC product load 20Jun13c
Legacy: billing changes to support dtrans date_id & store_id columns
Change to tax rate calculations on daily
Merge remote-tracking branch 'flathat/master'

This is a pretty giant merge. In general, I kept
the upstream version for pos/is4c* files and took
EL's version for the stuff in fannie.

Most of the conflicts are little things on the
order of a couple lines. The biggest one is the
overhaul of is4c-nf's install to use a structure
that's much more like fannie.

Conflicts:
	fannie/auth/ui/addGroup.php
	fannie/auth/ui/addGroupAuth.php
	fannie/auth/ui/createClass.php
	fannie/auth/ui/deleteClass.php
	fannie/auth/ui/editClassNotes.php
	fannie/auth/ui/groupDetail.php
	fannie/auth/ui/menu.php
	fannie/auth/ui/resetUserPassword.php
	fannie/auth/ui/viewClasses.php
	fannie/classlib2.0/FanniePage.php
	fannie/classlib2.0/InstallPage.php
	fannie/cron/members.sync.with.CiviCRM.php
	fannie/install/InstallMembershipPage.php
	fannie/install/index.php
	fannie/install/plugins.php
	fannie/install/sql/trans/efsnetTokens.php
	fannie/install/util.php
	fannie/item/import/loadWEFCTorontoProducts.php
	fannie/legacy/members/GazetteBilling/index.php
	fannie/legacy/members/GenericBilling/index.php
	fannie/mem/MemberEditor.php
	fannie/mem/correction_pages/MemArTransferTool.php
	fannie/mem/modules/ContactInfo.php
	fannie/mem/modules/Notes.php
	fannie/modules/plugins2.0/ShelfAudit/SaReportPage.php
	fannie/reports/Store-Specific/WFC/DailyReport/index.php
	fannie/src/css/install.css
	pos/is4c-nf/ajax-callbacks/ajax-parser.php
	pos/is4c-nf/gui-modules/UnpaidAR.php
	pos/is4c-nf/gui-modules/login2.php
	pos/is4c-nf/gui-modules/memlist.php
	pos/is4c-nf/gui-modules/pos2.php
	pos/is4c-nf/gui-modules/productlist.php
	pos/is4c-nf/install/buildLTTViews.php
	pos/is4c-nf/install/index.php
	pos/is4c-nf/install/util.php
	pos/is4c-nf/js/ajax-parser.js
	pos/is4c-nf/lib/CoreState.php
	pos/is4c-nf/lib/Database.php
	pos/is4c-nf/lib/DisplayLib.php
	pos/is4c-nf/lib/FooterBoxes/MultiTotal.php
	pos/is4c-nf/lib/Kickers/WFC_Kicker.php
	pos/is4c-nf/lib/PrehLib.php
	pos/is4c-nf/lib/ReceiptBuilding/ReceiptDataFetch/DefaultReceiptDataFetch.php
	pos/is4c-nf/lib/ReceiptLib.php
	pos/is4c-nf/lib/SQLManager.php
	pos/is4c-nf/lib/Scanning/DiscountTypes/CasePriceDiscount.php
	pos/is4c-nf/lib/Scanning/SpecialDept.php
	pos/is4c-nf/lib/Scanning/SpecialDepts/EquityEndorseDept.php
	pos/is4c-nf/lib/Scanning/SpecialDepts/EquityWarnDept.php
	pos/is4c-nf/lib/Tenders/CheckTender.php
	pos/is4c-nf/lib/TransRecord.php
	pos/is4c-nf/parser-class-lib/parse/SigTermCommands.php
	pos/is4c-nf/plugins/AlwaysFoodstampTotal/AlwaysFsEligibleFooter.php
	pos/is4c-nf/plugins/AlwaysFoodstampTotal/AlwaysFsTotalFooter.php
	pos/is4c-nf/plugins/Paycards/gui/paycardSuccess.php
	pos/is4c-nf/plugins/Paycards/gui/paycardboxMsgAuth.php
	pos/is4c-nf/plugins/Plugin.php
	pos/is4c-nf/plugins/QuickMenus/quickmenus/1.php
	pos/is4c-nf/plugins/WfcMadCoupon/WfcMadCouponParser.php
	pos/is4c-web/cron/expireProducts.php
	pos/is4c-web/cron/nightly.php
	pos/is4c-web/cron/pending.php
	pos/is4c-web/gui-class-lib/BasicPage.php
	pos/is4c-web/gui-modules/confirm.php
	pos/is4c-web/gui-modules/storefront.php
	pos/is4c-web/install/index.php
	pos/is4c-web/is4c.css
	pos/is4c-web/lib/SQLManager.php
	pos/is4c-web/lib/additem.php
	pos/is4c-web/lib/connect.php
	pos/is4c-web/lib/notices.php
	pos/is4c-web/src/template/footer.html
	unit-tests/is4c-unit-tests/BaseLibsTest.php
Restore css_files loop
FannieAPI is similar to AutoLoader on the lane. It exposes everyting
in the classlib2.0 directory as needed so other code can just
use API classes without worrying about lots of include() statements.
I switched over the install pages as an initial test of functionality.

FannieAuth exposes some parts of user authentication via the class API.
Relying on globals to include $FANNIE_ROOT/auth/login.php when required
is a pain because it's not always obvious where global scope is across
various files. The class, on the otherhand, is always defined and
available.
Refactor to including FannieAPI. Solves some double-includes and
class/function re-definition problems.
Remove +/-0 buttons when case qty is unknown
Fix delete images in reporting
Added auto_increment to sa_inventory.id
Field type changes so iOS keyboard defaults to numbers
FIX: 0xFF cashback bug
Unit testing lane w/ PDO