Build: Addd Grunt JSCS checking
Add missing trailing line in files
JSCS: Remove space after `function` operator
JSCS: Stick colons to object property names

The `{url: param}"` seems like an odd comparitor
JSCS: Spacing inside arrays
JSCS: Add spaces around operators
Build: Bump Grunt version to 0.4.2

Required for JSCS peerDependency
Use LF to match jQuery Styleguide
JSCS: Removel multiple blank lines
JSCS: Spaces inside curly braces
JSCS: Spaces after keywords
JSCS: Move else to same line as curly
JSCS: Combine multiple var statements

IBAN also fixed spacing and repaced gh-980 since it had bad spacing and
was trimming twice
JSHint: Extract configuration to dotfiles
JSHint: Convert Gruntfile single to double quotes
JSHint: Replace single for double quotes in src
JSHint: Replace single for double quotes in tests
JSHint: Replace braces with dot notation
JSHint: Remove unused parameters

- Fix double quoting in mockjax response to use doublequotes again
JSHint: Add back globals for browser and console