JP Morgan upload and more generalization

Wrote tests for normalization and import.  All checks upload parsers rewritten.
Improved error reporting to log the number of records imported before dirty
exit, and the offending row number.

Deployment: drush updatedb

TODO: rollback all imports on error

Change-Id: Iab81ddb4e699f253c82c72eafd389794c97daec3
Merge remote-tracking branch 'origin/master' into HEAD