Improvements to docs pages

* Add community examples page
* Clean up dependencies list
* Remove some unhelpful descriptions
* Reorganize pages
* Add migration guides page
* Fix sidebar covering footer
Publish new gh-pages with every release

* Updates the gh_pages folder so it can stand alone
* Use release-it to push to gh-pages on every release

Other small tweaks:

* Use grunt-release-it as a wrapper for release-it
* Move bower dependencies to vendor/ folder
Fix typo so we publish to correct gh-pages repo
Store row objects in _selection rather than their contents
Check that selection is not null
Resolve Ember CLI style view references.
fix state deprecation, add quotes to colum header sort action name
Check against both undefined and null instead of just undefined
Dasherize stylename for output
Release 0.2.2
Clean up comments, adding inputs/output docs

* Only code change is refactoring src/row.coffee to its own file
* Remove old comment style which doesn't have any content
* Organize inputs/outputs into separate blocks
* Once this is merged, I will copy the wording to the docs pages
  * Ideally we'd add a generate-docs command to grunt, but this is too
    hard to justify doing right now.
Update docs pages.

* Copy code documentation to docs pages
* Add a few previously undocumented options
* Configure <code> tag to display better
update copy:tests task to allow localhost:8000/tests to run
Use the correct syntax to reference a github repository.

The previous syntax was creating an error in my project using
grunt-bower-task.

grunt-bower copying
Fatal error: ENOENT, no such file or directory 'vendor/antiscroll'
Fix jquery-mousewheel dependency
Fix usebanner and default grunt build

Previously, the dist files banner would be lost when running grunt watch
(because usebanner wouldn't be called). This makes sure it's called after
changes to dist files.

It also fixes other small problems in the default grunt build - adds clean
to the start of the grunt task, and adds uglify in some places to make sure
the min js file actually gets updated. Should fix a few build frustrations.
Fix rendering issue in Linux Chrome v38

The Chrome update made rows a tiny bit wider, so that non-fixed columns are forced to "wrap to the next line"... but the "next line" is below everything in the fixed columns! See http://stackoverflow.com/questions/26495735/google-chrome-rendering-floated-text-on-multiple-lines.

This is probably a hack, but forces the text not to wrap. This should be ok because ember-table computes and sets widths.
Link to new version of charts/widgets docs.

Also, use consistent ordering.
Release 0.2.3
Fix ember-table with Ember.EXTEND_PROTOTYPES=false

Fixes https://github.com/Addepar/ember-table/issues/224