ENYO-1088: investigation to make Ares work as a Chrome Packaged App

- remove private key & certificate (chrome does not allow loading an
  extension or packaged app whose directory structure contains a key or
  a certificate.
- add 16px & 128px icons (bare minimum to show-up in the new-tab-page)
- add manifest.json (version 2)
- add extension/packaged-app trampoline ext.js (starts Ares via a New
  Tab).
- attempt to fetch service definition from the IDE server only if served
  (not if opened like a static resource, as it is the case when loaded
  as a chrome extension/packaged-app).

Full investigation details in the associated ticked [#ENYO-1088](https://enyojs.atlassian.net/browse/ENYO-1088)

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-1107
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-1107
ENYO-1090: display the Hermes File View for a selected project.
. root node path is the folder Id where project was created
. root node name is the project name,
. selection properly set up on root node,
. request and display files list in harmonia/hermesFileTree

Enyo-DCO-1.0-Signed-off-by: Marie-Antoinette de Bonis-Hamelin (Marian)
marie-antoinette.de-bonis-hamelin@hp.com
ENYO-958: Ares use in-tree enyo & libs rather than external one

This completes the change of commit: 55f202e7eebcdccd68474e9e0f4e360c439f6de3

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1107: Ares project view - Highlight selected project
Merge branch 'ENYO-1088' into ENYO-1108
ENYO-1090: display the Hermes File View for a selected project.
. fix root node path

Enyo-DCO-1.0-Signed-off-by: Marie-Antoinette de Bonis-Hamelin (Marian)
marie-antoinette.de-bonis-hamelin@hp.com
ENYO-1107: Ares project view - Allow removal of project.

NOTE: Project files are not removed. This only remove the project name from the project list.
NOTE: Requires changes from ENYO-1090.
Case to handle the remove project: If the folder Id and project are
to null no File View is empty.
Fix tool bar height -- Add a ares .css  for the tool bar

Fix tool bar height -- Add a ares .css  for the tool bar
Enyo-DCO-1.0-Singed-off-by: John McConnell < john.microtech@gmail.com>
ENYO-1107: Ares project view - Added confirmation popup for project removal
Merge pull request #72 from enyojs/ENYO-1090

Enyo 1090
Merge pull request #76 from enyojs/ENYO-1107

ENYO-1107: Ares project view
Merge pull request #71 from enyojs/ENYO-958

ENYO-958: Ares use in-tree enyo & libs rather than external one
Merge pull request #74 from micro-tech/ares-css

Add Box-shadow picker
Merge pull request #73 from micro-tech/ares-toolbar-fix

Fix tool bar height -- Add a ares .css  for the tool bar
ENYO-1108: make LocalStorage Enyo-wrapper asynchronous

Quickly give to others, before Project-View & Chrome-App development
completely diverge on localStorage.

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
Fix CSS issue from Pull request https://github.com/enyojs/ares-project/pull/73

Enyo-DCO-1.0-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
Changed Project view button to icons (Closes ENYO-1116)

Applications icons were used for project icons.

The onyx.Toolbar containing the project icons now inherit from
onyx-meny-toolbar. Otherwise the tooltip are displayed *behind*
the main grey area.

Still, there's an issue left with z-index as the 'Remove Project'
Tooltip is partially hidden with the File Toolbar...