Adds grunt-task for gh-pages docs release.

:bomb: :bomb: :bomb: :bomb: :bomb: :bomb: :bomb: :bomb: :bomb: :bomb: :bomb: :bomb: :bomb: :bomb: :bomb: :bomb: 

# Adds automatic GitHub pages release task

This branch adds a grunt-plugin to automatically push `/docs` to the `gh-pages` branch.

# Pull request contains the following changes:

1. Removes `dist-docs` task as it is a aggregation of `dist` and `docs`
   - Running them separately shouldn't cause massive pain
- Adds a grunt-plugin `gh-pages` bound to task `gh-docs`
   - So first run task `docs` then `gh-docs` via grunt and everything from `/docs` will automagically be pushed to the `gh-pages` branch

:bomb: :bomb: :bomb: :bomb: :bomb: :bomb: :bomb: :bomb: :bomb: :bomb: :bomb: :bomb: :bomb: :bomb: :bomb: :bomb: