Add JSCS to CI build

[JSCS](https://github.com/mdevils/node-jscs) is where the style related rules from JSHint are migrating after the v3 JSHint release. 

Yes, this is a style related pull, but it prevents further deviation from the project's style guide.

This will required some merge resolution if #2092 is landed.

___
- Currently set to a minimal ruleset that just validates indentation of 2 to match style guide
- Corrected related files that failed the validation