Add EditorConfig for whitespace consistency
Apply whitespacing consistently
Build: Add JSCS to Grunt build

Usful since JSHint is dropping stylechecking in v3. JSHint has already dropped whitespace related changes.
Merge pull request #127 from nschonni/stylechecking

Fix whitespacing and enforce during build