ENYO-2562: run `jshint` under `npm test`

- use ECMAScript 5 (the default) to allow reserved Javascript keywords
  to be used as property names (required by express).

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2562: integrate new `Generator#generate()` interface

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2562: use master branch of ares-generator

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
Merge branch 'master' into ENYO-2571
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2562

Conflicts:
	.jshintrc
Merge pull request #364 from enyojs/ENYO-2562

ENYO-2562: integrate new `ares-generator` interface
Merge pull request #365 from enyojs/ENYO-2571

ENYO-2571: Autoscroll enabled for the moved node after a DnD action
Merge branch 'master' into ENYO-2499