Merge branch 'riversyang'
add afterRender and afterRenderChildren to tl.spa.View
add deals.js sample as model definition documentation and mock data
Merge branch 'henryleu'
move assets from public to web and delete all the copy of dependencies
add jquery-file-upload dependency
move js templates from templates to web/template
move web/client js files from public/tl/js to web/js
add asseton js for assets switch and util.js for utilities
use requirejs manage assets and switch development and production
add asseton middleware for development and production switching
use asseton to config assets in ejs views
add public/build and remove public/tl/**
enable assets management in main template view: bolerplate.ejs
add web/build/main.css for development mode
Merge branch 'master' into riversyang

Conflicts:
	public/tl/js/favor.js
	templates/share-subject.html