ENYO-2949: better specify `overwrite: undefined/true/false`

- `overwrite != false` means `overwrite = true`
- add file-system test cases
- set file-manager operations create/copy/move to `overwrite=false`

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
Merge branch 'ENYO-2949' of github.com:enyojs/ares-project into ENYO-2949
ENYO-2949: add overwrite option to `MKCOL` & update `createFolder|File`

- MKCOL  Hermes verb  now support  the `overwrite`  optional parameter
  (default: true)
- Document protocol change in `hermes/README.md`
- Enrich test suite to ensure non-regression in 
  `test/server/fs.spec.js`
- `HermesFileTree#createFolder` &  `HermesFileTree#createFile` now use
  `overwrite=false` by default.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2038: a file in designer mode is edited if it is edited in phobos
Merge branch 'master' into ENYO-2038
ENYO-3073: Fixed name collision introduced by enyo on "concat"

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-3073: display error text when error is thrown as string from Enyo
ENYO-2038: add removed docHasChanged
ENYO-2038: set file edited if change comes from user
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2949

Conflicts:
	hermes/README.md
ENYO-2953: timeout needs to be passed per request…

…not as a PhoneGap API parameter.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2953, ENYO-2999: catch Zalgo & resume controlling Node I/O streams

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2953: fix bad indent

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2953: improve traces namespace

discriminate between `BdBase` & `BdPhoneGap` origin.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2953: re-test stream-based data transfer…

…and comment-it out again.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2949: code review comment: add missing options parameter

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2949: start using generic XHR error handler & global Ares error popup

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-2795: Change the name of the function getAboutAresData() to reqAboutAresData() to avoid infinit chaine call when setAboutAresData() is called.
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2795
Merge pull request #532 from enyojs/ENYO-3073

ENYO-3073: Fixed auto-completion on enyo. and onyx.