Implement regions.
Add region tests and documentation.
Removed log.
Merge remote-tracking branch 'origin/master' into topics/composer

Conflicts:
	docs/chaplin.view.md
	src/chaplin/application.coffee
	src/chaplin/views/view.coffee
Implemented various changes to the compose method.
Stale is a method on the composition
Merge remote-tracking branch 'origin/master' into topics/composer
Merge branch 'topics/composer' of github.com:chaplinjs/chaplin into topics/composer
Fixed various things; added more tests; allow override Composition.
Small fix; added test for overriding Composition.
Added an extra line for spacing.
Fix typo
Merge pull request #442 from drichert/bugfix/pubsub-typo

Fix typo in overview docs
Update CONTRIBUTING.md

Minor fixes and additions
Changed a few tests; ensured it is noted that compose is passed options.
Composition class is in lib
Various style improvements.
Merge pull request #317 from chaplinjs/topics/composer

View composition and named regions (from gh-233)
Fix comments and code style a bit.
End sentences with full stop.

Useful for docco etc and looks better overall.