ENYO-1710: added ares.IFrame kind
ENYO-1710: Merge branch 'master' into ENYO-1710
ENYO-1712: store signing keys in localStorage user profile

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1712: fix jshint errors

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1710: added preview as an external page

This can be tested with the followig url. You can modify the url, width and height
parameter to suit your needs

http://127.0.0.1:9009/ide/ares/preview.html?debug&url=http://www.debian.org&width=600&height=800
ENYO-1712: PhoneGap specific project properties in a dedicated widget

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1710: ignore emacs backup files
ENYO-1712: Indent project.json using https://coderwall.com/p/8c_2sq

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1710: basic scrollable project preview is working
ENYO-1710: moved preview in their own directory
ENYO-1712: fix ares.extend() usage instructions

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1712: tracing improvements

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1712: Fix services authentication state machine

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1712: cleanup ServiceRegistry

- Send-out only one onServicesChange event per reload, instead of one
  at each configuration step of each service.
- Do not include non-instantiated services in onServicesChange event.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1712: cleanup ServiceRegistry (indentation)

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1712: Fix services authentication state machine (really…)

- fix infinite loop on logon failure

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1710: Vastly improved project preview

You can test it with the following URL:

http://127.0.0.1:9009/ide/preview/index.html?debug&url=http://repoman.gre.hp.com
ENYO-1712: Per-application key-signing choice

- Fetches keys configured within build.phonegap.com account & proposes
  a list of them in the ProjectProperties PhoneGap tab.
- PhoneGap project properties UI kind is now in a dedicated phonegap-
  specific file.
- TODO: same split should happen for ProjectConfig & its associated
  JSON schema.
- TODO: Offer key credentials text inputs & store the result to unlock
  the keys.

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