ENYO-1473:  Ares testSuite: Create a testAres.js service
. Refactoring TestReporter.js and TestProxyReporter.js;
. unit test outputs are no more compiled and send once to TestReporter
. unit test results are send and displayed one by one
- Enyo-DCO-1.1-Signed-off-by: Marie-Antoinette de Bonis-Hamelin (Marian)
marie-antoinette.de-bonis-hamelin@hp.com
ENYO-1335: convert leading spaces to leading tabs

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1335: HermesFileTree: verbose event propagation when debug===true

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1335: HermesFileTree: get projectPath using PROPFIND

- …instead of converting the said-to-be-opaque fileId from
  URL-encoded into text
- consequently, fileId can be used again to carry ID's generated by
  other storage back-end services.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
Merge remote-tracking branch 'enyojs' into ENYO-1473
ENYO-1473:  Ares testSuite: Create a testAres.js service
. check leading tabs coding is applied
- Enyo-DCO-1.1-Signed-off-by: Marie-Antoinette de Bonis-Hamelin (Marian)
marie-antoinette.de-bonis-hamelin@hp.com
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-1473
ENYO-1473:  Ares testSuite: Create a testAres.js service
. handle correctly result exception in case of test failure
- Enyo-DCO-1.1-Signed-off-by: Marie-Antoinette de Bonis-Hamelin (Marian)
marie-antoinette.de-bonis-hamelin@hp.com
ENYO-1473:  Ares testSuite: Create a testAres.js service
. first draft of README.md
- Enyo-DCO-1.1-Signed-off-by: Marie-Antoinette de Bonis-Hamelin (Marian)
marie-antoinette.de-bonis-hamelin@hp.com
ENYO-1473:  Ares testSuite: Create a testAres.js service
. new version of README.md
- Enyo-DCO-1.1-Signed-off-by: Marie-Antoinette de Bonis-Hamelin (Marian)
marie-antoinette.de-bonis-hamelin@hp.com
ENYO-831: rename DropboxConfig into DropboxAuthConfig

- follow the same naming conventions as BasicAuthConfig

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-831: rename DropboxConfig into DropboxAuthConfig

- this time with package.js...
- follow the same naming conventions as BasicAuthConfig

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-831: extend() and deep clone() move to ares namespace

- ProjectConfig is no longer the only user of extend() and clone(), so
  move them to a higher namespace
- they will possibly end-up in an even higher one (enyo) later on.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1473:  Ares testSuite: Create a testAres.js service
. fix Uncaught TypeError in TestReporter.js
- Enyo-DCO-1.1-Signed-off-by: Marie-Antoinette de Bonis-Hamelin (Marian)
marie-antoinette.de-bonis-hamelin@hp.com
ENYO-1473:  Ares testSuite: Create a testAres.js service
. create service test configuration; ide-test.json
. handle in node script ide.js the runtest option
. create node script main.js for shelljs operations
- Enyo-DCO-1.1-Signed-off-by: Marie-Antoinette de Bonis-Hamelin (Marian)
marie-antoinette.de-bonis-hamelin@hp.com
ENYO-831: make basic auth type explicit in ide.json

- Former implementation was guessing the type based on the presence
  of `username` & `password` in ide.json.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-831: lang.js generic web-form (en|de)coding function

- added under ares{} namespace.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>ENYO-831: generic web-form decoding function

- added under ares{} namespace.
- could be complemented with a generic encoding routing, should that
  ever be necessary.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1222: added new phonegap parameters in widget

Also modified the css for the new layout.

Enyo-DCO-1.1-Signed-off-by: Dominique Dumont <dominique.dumont@hp.com>
ENYO-1410: stray space cleanup
Enyo-DCO-1.1-Signed-off-by: Dominique Dumont <dominique.dumont@hp.com>
ENYO-1410: read new phonegap parameters from Config object

also added some improvements:
- store '' when the config value is undef
- this allow to simplify the prefill config structure as only the skeleton
  and default values are needed.
- Config parameters not handled by property widget are also stored in
  this.config

Enyo-DCO-1.1-Signed-off-by: Dominique Dumont <dominique.dumont@hp.com>