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

@dylnuge @bigsley @yayalice
I'm still using `lib` within `gh_pages`, because it's a combination of `dependencies` and `vendor`