build hook system into mojito
remove perf markers, and replace with hooks.
build hook system into mojito
remove perf markers, and replace with hooks.
changed to null context for clients.
updated documents.
more stuff.
Merge branch 'develop' of git://github.com/yahoo/mojito into sweetandsour2

Conflicts:
	lib/app/autoload/store.server.js
add hook to template renderiing.
added some missing hook dependencys.
added stub to test harnas
[gh238] [bz5667423] application.json files in NPM packages can contribute as well
some changes recommended by Caridy
Plus fixes for end hook points
Update docs/dev_guide/topics/mojito_testing.rst
Update docs/dev_guide/intro/mojito_binders.rst
Merge branch 'multi-app-json' of git://github.com/drewfish/mojito into multi-appjson
added enableHookGroup to test stubs
cliend needs to use global_hooks_ctx too.
add more tests for util
change setConsole to private
fixed client-side unit tests
Merge pull request #903 from drewfish/unit-client

fixed client-side unit tests
Merge pull request #902 from lzhan/addunittest

Add more unit tests for util.
tweak .travis.yml 

- show selenium stderr
- no sleep (jslint and unit tests run first)
- use default `npm test`