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
Though they're not a big deal in either case. Having no newline is worse, because *nix and BSD (including MacOS) systems and toolchains expect files to end with newlines, but if the tool is doing it by default it's not a huge issue.