Wrap ember-debug.js to ensure execution at the correct time

ember-debug.js should execute after content_script has executed, and after
the application has initialized.
Merge pull request #17 from teddyzeenny/startup

Ensure Ember debug is executed at the correct time
Upgrade to Ember RC5
Grunt - WIP
Move the actual extension inside  folder
Refactor application to get rid of global functions
Refactor ports and messaging
Include Ember.Debug in the build process and fix several bugs
Separate preview from pinned node
Add tests to build process
Minor fixes to preview vs show layer
Added cli test runner and more ember_extension tests
Object inspector tests
Test setup for Ember.Debug
Ember.Debug tests
Re-organize grunt config and add grunt instructions to README
Add travis-ci
Move config into tasks/options and setup locking
Use Ember.computed.equal in MixinDetailController
Merge pull request #18 from teddyzeenny/grunt

Ember Extension Major Refactor