Use new jscs options, disable deprecated JSHint checkstyle options

* Migrate coding style options to node-jscs
  JSHint is for code quality, jscs for code style.
  As of JSHint v3, it will remove all the coding style options.
  For now they're still supported but we should migrate away from
  them. Between v0.2.6 nd v0.3.2 of node-jscs, they've introduced
  all options they were missing compared to the options being
  deprecated by JSHint, and implemented them much better actually.

* Rename our interface to unicodejs properties to be camel case.

* Fixed style violations that JSHint previously missed:
  - Mixed tabs/spaces in various files.
  - Non camel case identifier in unicodejs and ve.qunit.js.
  - Illegal trailing whitespace in ve.ui.InspectorTool.js.

* Update devDependencies to latest upstream versions.

Change-Id: I0fce45d98c5f3ef3a9036ca6a1482519bc19dbec