NXP-11943: better automation JS client API. Migrate tests to use mocha and its async testing feature to avoid managing that ourselves
Merge pull request #1 from troger/feature-NXP-11943-improve-api

NXP-11943: better automation JS client API.
NXP-11943 fix deployment
Fix basic Shell ls command
Externalize Built-ins
Improve management of built-ins
code refactor
Add help system
Add completion for path
improve UX
Improve Built-ins commands
Allow to generate Html for Shell anchor
make default integration demoable for 5.7.3
add query command
Integrate Mocha Unit tests with the Shell
NXP-12381 Add support for REST Bindings
Add DocumentWrapper to provide save back feature
NXP-12381 add beginging of unit test for REST API
fix mocha tests (REST API + Batch upload issue)
Work on improving quake like shell look