Code is now built into the dist folder again

This should make it easier to have a proper release process
Removing all the documentation tasks

we need to find a decent one, but having all these tasks makes things
confusing
Removing generated docs

These can be built to the dist folder and will be available on the
release branch
Creating a simple docco setup
Removing closure compiler
Adding gh-pages task
Adding release task
Reorganising copy task
gh-pages task will push
Globals now pulled in by require
release tasks doesn't need to run clean
Simplifying things a bit
Adding all the web page files
A few last tweaks
Merge pull request #192 from rumblesan/build-cleanup

Build system cleanup, doc generation improvements and gh-pages generation from Guy John ( @rumbesan )