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>