FLOE-204: jshint

Added grunt with a jshint task. Linted all of the js files. As part of this work, I removed the predefinedOER.js file and instead am fetching the contents from html fragments.
http://issues.fluidproject.org/browse/FLOE-204