Rename bower.json to component.json.
added startRouting() invocation to the Router usage docs
Merge pull request #627 from felipesabino/bugfix-router_docs

Updated Router docs
Rename component.json. to component.json
Add doc language switch restriction to JS/Coffee
Update Application object docs
Merge pull request #628 from chaplinjs/topics/docs-app-options

Update Application object docs for options passing
Correct CollectionView Typo

As written, the filterer example compiles to item.get('color' === red), not item.get('color') === red.
Merge pull request #631 from rsloan/master

Correct collection_view docs typo
Add deprecation warning for old route request signature
Add routing API simplification

Handle all kinds of routing through `Router#route`, deprecate separate
methods and events for routing by name.

This functionality can now be achieved by passing a hash instead of a
path to `Router#route` or the methods and events delegating to it, which
can declare the intended target via either

  `controller` and `action` keys or `name` key, and `params` hash.

The hash will be used to determine the path via reverse routing.
Update docs for simplified routing API
Update CONTRIBUTING.md
Fix common.js.
Add Application#start, remove Application#startRouting.

Also, rename Application.initialized to .started for consistency.

`start` method is very useful in many apps.

You may want to pre-load some data before application is started.

It can be done as follows:

```coffeescript
started: ->
  @mediator.user.fetch().then =>
    super
```
Merge branch 'master' of github.com:chaplinjs/chaplin
check "superclass" for coco/ls too
Corrected variable use.
Merge pull request #645 from chrisabrams/master

Corrected variable use.
Improve support for `file:` schema.

Very useful for Cordova / Phonegap:

Auto-detect `file:`s in router and disable push state by default for it.

No way to test this afaik. I did manual tests and it works.