View tree improvements

Work in progress.

- [x] Use table UI (same as routes) for the view tree.  Include template, view, controller, and model.
- [x] Disable pinning a view (this is no longer needed since all objects are now in the list).
- [x] Add magnifying glass to be able to inspect views by hovering (similar to elements magnifying glass)
- [x] Component special treatment (ability to toggle whether to list them or not)
- [x] Ability to toggle between showing all views and just views with controllers
- [x] Inspect view's DOM element by clicking on the template
- [x] Skip inspection of un-observable private properties in views
- [x] The inspector should drop objects (such as views) that are destroyed.
- [x] Fix #65 
- [x] Update tests to feature changes

![view_tree_default](https://f.cloud.github.com/assets/1061742/1188202/5e1d658a-23be-11e3-9227-14ab028ffc2e.png)

With Components:

![view_tree_components](https://f.cloud.github.com/assets/1061742/1188209/668bb082-23be-11e3-9abf-752d9b6b9261.png)

All Views:

![view_tree_all_views](https://f.cloud.github.com/assets/1061742/1188211/7d61c486-23be-11e3-87f9-0029335d1b80.png)