WIP, adding payment-system.cfg copy from repo. Need to fill in vars for test mode:
Update email in payment-system.cfg

Now identical to deployed version on dev
Refresh database_dryad_registries.sql

Dumped from prod 2014-12-02
Fixes for testing through payment system workflow

Prevent item getting stuck in reauth by setting journal subscription on
the shopping cart
shopping cart creation requires a current user on the context, so
reorganized some code in the test

Now passing
Test to verify no approval with future date

Refactored common data package creation logic
More tests for improper blackout approval
Always dereference symlinks when installing test dir