Make Controller#beforeAction function. (╯°□°）╯︵ ┻━┻)

Closes gh-517.
Add events catalog (just names, no descriptions yet).
Update chaplin.controller.md

Hint to Composer and smaller additions.
Update chaplin.controller.md

Swap sections. More important first.
Update to mocha 1.9. 10-100x test speedup.
Move comment to the right position.
Update chaplin.view.md

Fix internal links.
Manual <a id=""></a> doesn’t seem to work any longer?! Any alternatives?
Update chaplin.view.md

Add autoAttach and explain container better.
Update chaplin.view.md

Improve subview documentation.
Fix preserving URI query string. Closes gh-534.
Merge pull request #535 from chaplinjs/topics/fix-query-string

Fix preserving URI query string. Closes gh-534.
Remove underscorising of controller names.
Add Collection#set() support to CollectionView (small change and spec additions are necessary).
Revamp the complete CollectionView spec, structure it with `describe`, reorder the parts.
Merge pull request #541 from chaplinjs/topics/underscore-case

Remove underscorising of controller names.
Merge pull request #542 from chaplinjs/topics/collection_view

Add Collection#set() support to CollectionView
Update chaplin.collection_view.md
Remove <a name>s and update collection view docs with props.
Fix links in all docs, add coll docs.
CollectionView spec: Move test classes near to the place where they are used.
Merge pull request #543 from chaplinjs/topics/collection_view

CollectionView spec: Move test classes to the place where they are used