fix highlightedElment when page direction is rtl
Merge pull request #71 from zoghal/fix-highlightedElement-in-rtl

fix highlightedElment when page direction is rtl
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
Change min-width to 1200px
Merge pull request #49 from tekay/master

Allow app__main to shrink when app__right-col is expanded
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"));');
```