ENYO-1740: improve non-regression ahead of fsDropbox complete implementation

Yet another intermediate commit on the Dropbox road integration. Incorporate authentication to the server-side components non-regression test suite (and implement some Dropbox verbs to test the test suite...). Harmless to non-fsDropbox users (fsLocal tested Ok).

* ENYO-1740: Hermes: implement generic PUT (HEAD, enyojs/ENYO-1740, ENYO-1740)
* ENYO-1740: Pass Dropbox status code & error message to Ares client (HEAD, enyojs/ENYO-1740, ENYO-1740)
* ENYO-1740: Improve fsXXX test suite (add relative root)
* ENYO-1740: Add JSON schema of Dropbox Authentication object
* ENYO-1740: put back some of the archival mistake content (structure)
* Revert "ENYO-1740: remove archive mistake"
* ENYO-1740: remove archive mistake
* Merge branch 'master' of github.com:enyojs/ares-project into ENYO-1740 (HEAD, ENYO-1740)
* ENYO-1740: clean-up traces (enyojs/ENYO-1740)
* ENYO-1740: hermes: implement MKCOL & fix PROPFIND bug
* ENYO-1740: hermes (server) test suite now includes -q|--quiet option
* ENYO-1740: include authentication in the server tests
* ENYO-1740: new fsLocal `--root`  parameter
* ENYO-1740: update Ares test suite according to modules changes
* ENYO-1740: add a dependency on node-shelljs
* ENYO-1740: update Node.js modules layout
* ENYO-1475, ENYO-1740: connection to a service becomes an async operation
* ENYO-1740, ENYO-1885: fsDropbox PROPFIND map entries properties

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>