Feature gcl parser

This is my code for the parser demo. Feel free to tear it apart. Once this is in develop I'm going to make a feature branch for the symbol table and do another round of code reviews.

Here's the tl;dr on what I did:
- Split the browserify task into two parts. Browserify still does its thing, but minification happens in it's own task now. The other tasks have been updated to reflect this.
- Added a big pile of reserved keywords. These are being added so that we can potentially use them down the road if needed.
- By default, the parser is included in the minified GOLL-E library that our build system produces.
- Packages have been updated to current versions. This was done to fix an issue I was having with gulp, source map generation and minification.
- I added a bunch of markup and support code for a demo endpoint for the parser. 
Maybe separate packages used for demos. At some point when there's an actual app, we should remove the demos, and I'd like that generally to be painless.