CH-744: Add in the build process for js and css

This will roll in the js build that i had been working with previously to break up the report graphs into more manageable pieces. This also rolls in the grunt build for the css. As a positive side effect, many unneeded vendor prefixes are removed from other css files thanks to Autoprefixer.
I love that autoprefixer is fixing these.  Do you know a way to tell it to add the ending curly brace on a new line so that it follows the rest of the coding style in the file?  I looked through the options on github but didn't see anything.  Obviously a minimal concern compared to the benefit provided....