try async load with requirejs
load ui-bootstrap
Merge remote-tracking branch 'origin/master' into dynamic-load

Conflicts:
	www/javascripts/app/dialogs.js
	www/javascripts/main.js
Merge remote-tracking branch 'origin/master' into dynamic-load

Conflicts:
	www/javascripts/app/dialogs.js
	www/javascripts/app/list.js
reformat script
load controllers on demand
project layout refact
html5 location mode
html5 location mode, foget header.
Merge remote-tracking branch 'origin/dynamic-load'