ENYO-831: fix connect#methodOverride() instead of re-implementing it

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-831: avoid crash from a non-existing variable on the error path

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-831: fix fsLocal test suite

- no longer make assumptions on the fileId encoding

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-831: make fsLocal & fsbase more WebDAV-like

- Support as many HTTP verbs as express does (with 500 is case they are
  not handled)
- HTTP verbs can now be applied indifferently on `/id/*` and `/file/*`
  hierarchies.

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

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-831: do not forget to pipe() POST-bodies

- this bug was breaking any POST-based HTTP traffic, including PhoneGap
  build, save file (PUT)… etc.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
Revert "Revert "Merge pull request #158 from enyojs/ENYO-831""

This reverts commit 7f233474260db9c3136733dd475658d7e5614186.
Merge branch 'ENYO-831' into ENYO-831.2
ENYO-1411: white space cleanup
ENYO-1724: Added some comments about the project data sharing between phobos and deimos

Enyo-DCO-1.1-Signed-off-by: Yves Del Medico <yves.del-medico@hp.com>
ENYO-1411: hide project.json node

Test names against '$project.json' as '$' prefix is used internally to
avoid clashing between between file control names (based on Node)
and graphical element name (e.g. 'icon')
ENYO-1411: Merge branch 'master' into ENYO-1411
ENYO-1772:  IDE use '--runtest' or '-T' option, not 'runtest' parameter
- Enyo-DCO-1.1-Signed-off-by: Marie-Antoinette de Bonis-Hamelin (Marian)
marie-antoinette.de-bonis-hamelin@hp.com
ENYO-1411: removed mention of JIRA in comment
Add a little additional info on enabling dropbox
merge master, fix conflict with pull request #166
Merge pull request #165 from enyojs/ENYO-831.2

[#ENYO-831] Dropbox file-system browsing (4th attempt)
ENYO-1690:  README.md where is recorded the selenium exploration done for Ares
. the README.md file is stored under ares-project/test/selenium
WARNING: location may change in the future
- Enyo-DCO-1.1-Signed-off-by: Marie-Antoinette de Bonis-Hamelin (Marian)
marie-antoinette.de-bonis-hamelin@hp.com
Merge pull request #171 from enyojs/ENYO-1690

ENYO-1690:  README.md where is recorded the selenium exploration for Ares
Merge pull request #170 from enyojs/ENYO-1411

Enyo-1411: hide project.json node