note bin/mojito removal in HISTORY.md
Merge pull request #1167 from isao/rmcli1

note bin/mojito removal in HISTORY.md
rm all cli code
rm cli unit tests
rm require('management/utils'); replace libutil.warn with console.warn
deps/devDeps removal, add devDep mojito-cli
fix npm run-script cli usage
update test runner to work with mojito-cli

- start & build w/ --lib, --debug
- update listener to match new output
- rm refs to lib/app/commands, lib/management

TODO do not spawn bin/mojito and scrape p.stdout to see if
server started. This may fail if string falls across a chunk's
boundary. With new cli, we can now load & invoke
mojito-cli-start/start.js and get a real callback.
fix func test & example apps without package.json

mojito-cli-start requires mojito apps to have a valid package.json
and mojito declared as a dependency.
fix yaml-config package.json
fix more package.json files

fun fact: there are 38 package.json and 22 application.* files in tests/
more detail in HISTORY.md about cli removal

Previously terse in case it was decided to keep the code and
only remove the bin:mojito symlink. But code is gone in this
PR so fuller details are warranted.
Extended the intro to include more information on how data is transferred, the benefits, and also some pitfalls.
Merge pull request #1162 from isao/rmcli2

REMOVE cli code; ADD package.json devDependency mojito-cli
Merge branch 'develop' into docs_update_data_addon
Copy edited and updated a section based on engineer feedback.
Merge pull request #1169 from zhouyaoji/docs_update_data_addon

[docs] Updated the section on using the Data addon, giving more context about how data is passed over the wire from the server to the client and highlighting the benefits/pitfalls.