ENYO-2694: support npm-1.3.x (comes with node-0.8.25)
ENYO-2694: map plugins static files as `/res/plugins/<service-id>/*`

Instead of each plugin to have to run its own Node.js server (even when
there is no logic in addition to templates/libs/sources), this change
causes ares to centralize static file mapping.
ENYO-2500: close any opened file in the file editor as it or one of its ancestor is moved/renamed
ENYO-2500: path matching between openend files and an ancestor folder fixed
ENYO-2500: simplify method
ENYO-2730: close any opened file in the file editor as it or one of its ancestor is deleted
ENYO-2731: check if ace panel has to be hidden when edited package.js files have to be closed due to a modification of their content
Merge pull request #389 from enyojs/ENYO-2500

ENYO-2500, ENYO-2730: close any opened file in the file editor as it or one of its ancestor is moved/renamed/deleted
ENYO-2709: start working on 0.1.8
Merge pull request #391 from enyojs/ENYO-2709

ENYO-2709: Ares-0.1.7 is out. Start working on 0.1.8
Merge pull request #387 from enyojs/ENYO-2694

ENYO-2694: map plugins static files as `/res/plugins/<service-id>/*` …
ENYO-2725: fix the onyx rules overwrite for .onyx-picker-decorator
Merge pull request #393 from enyojs/ENYO-2725

ENYO-2725: fix the onyx rules overwrite for .onyx-picker-decorator
Merge branch 'master' of https://github.com/enyojs/ares-project into ENYO-2238-Juhyun
ENYO-2238 : As an app developer, I can close all opened file on Designer and Code editor

Enyo-DCO-1.1-Signed-off-by : Juhyun Yoon <yunju123@gmail.com>