Add a grunt linting checker for jshint, jscs, and banana and pass them

These are configured using the Wikimedia-standard presets for code style and sanity-
checking. The intent is, once this is passing, to add this as a (voting) job to the
gerrit merge system.

To test locally, checkout and run:

	npm install -g grunt-cli
	grunt test

Follow-up work should add csslint and various others, and work through some of the
hacks required to get this passing.

Note: The "payflowpro_gateway" directory has been excluded from this work because it
is apparently unused in production.

Change-Id: If26d95fc9f4141f558e54cbb4ce5174c7cb111da
Cleaning up the payments error logs

delete tests for deploy

We really don't need to see an entry in the payments error log
for every invalid or fat-fingered credit card payment attempt.
Mostly we should reserve error messages for things that we don't
expect to happen all the time, or that might indicate a programmer
error.

Change-Id: I1eb2f4388b94e49b2734107609e21c7f40aed43d