ENYO-2106: plugin depends on `%PLUGINDIR%`, not on `%INSTALLDIR%`

- it is up to Ares to locate the plugin & provide the `%PLUGINDIR%`
  value to the plugin configuration.  The plugin can then load its
  resources relatively from its installation root folder.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2106: globally use `myDir` instead of `__dirname`

It seems like `__dirname` is not defined in node-webkit.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2106: substitute `%PLUGINDIR%`

This is the first variable whose value is plugin-dependent (others are
platform-wide).  So the code needed a small refactoring.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2106: rename ide.json into ide.plugin.json

The is the simplest way I found to make sure that Ares does not consider
its own `ide.json` as a plugin configuration file when both Ares & its
plugins are installed as similar modules using NPM.

This change demands (of course) the dual change in plugin's source.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2106: move ares-ide manual wrappers from plugin into ares-project

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
Fixed Designer update issue

- remove unnecessary condition & function call
- remove unused functions
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2106
ENYO - 2319 : fixe buttons look on Safari
ENYO-2263: removed irrelevant getFlattenedContainerInfo function
Merge pull request #279 from enyojs/ENYO-2106

ENYO-2106: make packaging easier

Tested on Debian/linux with chrome
ENYO-2263: add resetInformation function
ENYO-2263: reset Model.info to default when switching back from designer to editor
ENYO-2319: using of Arial in Ares
Merge remote-tracking branch 'enyojs/master' into Inspector-kiwook
Merge pull request #280 from KiwookShim/Inspector-kiwook

ENYO-2321 : Style changes made in the inspector are not immediately reflected in the designer
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2263-2
ENYO-2263: test first if oldProjectData to proceed to Model.reset()
ENYO-2263: reverse the previous commit
ENYO-2263: getFlattenedContainerInfo will be revisited later
ENYO-1032 : Auto-completion should propose only public members when editing in a kind A some code referring to another kind.
- add conditions for checking the function (public/private)

Enyo-DCO-1.1-Signed-off-by: Kiwook Shim <kiwook.shim@lge.com>