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.
Bigfixes and improvements for query params processing
Merge pull request #689 from YAndrew91/qs-bugfixes

Bigfixes and improvements for query params processing
Release 0.11.1
Add tags to downloads update task. Closes GH-691.