ENYO-1000: pick fsLocal.js from other task

- Cherry-Pick first fsLocal.js implementation from ENYO-978.

- namespace pollution: move fsLocal.js variables & methods into a dedicated Object

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1000: WebDAV-like first implementation

- RFC references
- modified fsLocal.js to use new verbs
- no test (yet): not ready for merge

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1000: add jasmine-node non-regression test framework

- Added as a node dependency at hermes level (not at ares level)

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1000: WebDAV-like first implementation.  manual tests

- manual test of GET/GET & GET/PROPFIND
- associated code changes (especially in express routing)

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1000: WebDAV-like first implementation.  fix Wiki formatting

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1000: WebDAV-like first implementation.  GET/PROPFIND & POST/MKCOL

- manual unit testing

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1000: WebDAV-like first implementation.  +POST/DELETE

- fix POST/DELETE
- more manual unit testing
- start documenting Hermes verbs in README.md

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1000: WebDAV-like first implementation.  add dependency on Mocha

- add a built/test-time dependency on mocha for Hermes non-regression

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1000: WebDAV-like first implementation.  add dependency on Should.js

- add a built/test-time dependency on Should.js for Hermes non-regression

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1000: WebDAV-like first implementation.  add dependency on node-temp

- add a built/test-time dependency on node-temp for Hermes non-regression

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1000: WebDAV-like first implementation.

- code complete for every verbs
- simple non-regression test-suite based on Mocha+Should.js
- not yet integrated as a replacement for HermesFileSystem
  - Need to improve test suite coverage first
  - Need to implemented HermesClient on top of the new verbs.

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
Merge remote-tracking branch 'enyojs/master' into ENYO-1000

Conflicts:
	hermes/fsLocal.js

Move-up rimraf (rm -rf) from hermes/filesystem/node_modules into
hermes/node_modules
ENYO-1000: WebDAV-like first implementation.

- implementation & test for POST/PUT (PUT carried by a POST verb).

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1000: WebDAV-like Hermes.  More tests & fixes on GET/PUT/PROPFIND

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1000: WebDAV-like Hermes.  test COPY+MOVE using the `name` query-param

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
ENYO-1000: WebDAV-like Hermes.  move Hermes doc into dedicated README.md

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
Merge pull request #58 from enyojs/ENYO-1000

ENYO-1000: first WebDAV-like Hermes file-system implementation
Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI francois-xavier.kowalski@hp.com