Merge pull request #682 from YAndrew91/routing

Improved Routing API and query parameters support. Optimizations & refactoring.
Merge pull request #684 from YAndrew91/routing

Chaplin.History
Do not re-attach a view on re-render

Calling view.render() on a View that has already been rendered causes
it to be re-attached.

Add an 'isAttached' flag to View so we know if we need to re-render
or not.

Thanks to @akre54 for sussing out the faster, flagg-less method
Merge pull request #685 from orbiteleven/attach-once

Do not re-attach a view on re-render
New bench.
Update changelog.
Changelog.
Fix tests.
Rename component.json to bower.json.
Rename components to bower components.
Rename components to bower components.
Rename components to bower components.
Finally fix tests.
Add comments to changes chunks in history.
Add early errors for old !router events.
Release 0.11.0
Update docs to v0.11.
Update more docs to v11.
Merge branch 'master' into dev

Conflicts:
	bower.json
	package.json