Improve code style for docco.
Merge branch 'master' of github.com:chaplinjs/chaplin
Add slight docs to chaplin.coffee.
Add Application#startRouting. Closes gh-467.
Move all gzip / uglify tasks to build:minified.
Update deps.
Pass controller, action and routeName to controllers.
Rename `previousControllerName` to `previousController` for consistency.

Closes gh-458, closes gh-490.
Merge pull request #493 from chaplinjs/topics/router-start-routing

Do not start router in Application automatically
Update chaplin.application.md
Do not create `subviews` until they are used.

A lot of empty `subviews` arrays clutters debugger. And considering we now have regions, subviews are not needed 100% of the time. This shall delay initialising them until they are actually used. Also, slight perf gain.

Also, do not throw error if `initialize` was not redefined, not needed now.
Use indexOf isnt -1 instead of > -1 for consistency.
Add commented-out mocha:grep options to gruntfile.
Do not attach view if autoAttach is false.

Do not attach view if autoAttach is false when render is not overridden. Closes gh-480.
Do not prepend slash to Route#reverse.
Prepend mount point to Router#reverse. Closes gh-484.
Do not get `View#events` prototype chain if they don’t exist.
Improve default case performance for CollectionView. Closes gh-447.

Do not execute `$list.children` every time.
Add benchmark.
Merge branch 'refs/heads/master' into topics/performance