Add grunt serve task that starts a livereloading webserver and watches source files for changes

This adds a new task `grunt serve`, that
* builds the NEXT library
* starts a connect based webserver on port 9000 to serve the root of the EaselJS folder (locally accessible only)
* opens a browser window to the above
* watches the source files, automatically triggering a NEXT rebuild if they change
* livereloads the served pages whenever a html/css/js/etc file changes


I had a look through the current changes in the class re-architecture branch and I don't see anything yet that will conflict with this.  

An `npm install` in the build directory will be required.