View tree UI improvements
Add magnifying glass to inspect views on hover
View tree: add options to  show components and all views

Also added the ability to inspect a view's DOM element by clicking on its template

Done with @twokul
Show views and components in preview layer
Update tests to new features and fix bug with private view properties
Drop objects when destroyed
Better filtering of views when highlighting on hover
Accounts for view not having an element when highlighting

Fixes #65
Add name column to view tree and hide virtual views
Merge pull request #63 from tildeio/view-tree

View tree improvements
Account for document.body being absent.
Merge pull request #72 from eventualbuddha/account-for-null-document-body

Account for document.body being absent.
Everything goes through an adapter

- Port is now environment agnostic because it uses the adapter
- Created BasicAdapter and ChromeAdapter
- Renamed extension_dist to dist_chrome and ignored generated files

For every environment you will need two adapters.
One for the ember inspector and one for EmberDebug.

Ember Inspector:

```javascript
var EmberExtension = App.create({
  adapter: 'chrome'
});
```

Ember Debug:

You can pass the adapter name when injecting:

```javascript
chrome.devtools.inspectedWindow.eval('(function(adapter) { ' + xhr.responseText + ' }("chrome"));');
```
PROTOTYPE: port to firefox devtools addon
fix styles in firefox
choose an 16x16 icon as Firefox DevTools panel icon
minor firefox css tweaks
added ff_extension_dist/data/vendor and ff_extension_dist/data/images to .gitignore
integrate Mozilla Addon SDK download and xpi generation

- add grunt-mozilla-addon-sdk to npm devDependencies
- configure new grunt tasks "mozilla-addon-sdk:download" and
  "mozilla-addon-sdk:xpi"
register build_xpi grunt task