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
From the Canadian Copyright Law book I have on my desk:

"The year to include in a copyright notice should be the year of first publication, or the year in which substantial revisions to a work occurred. For constantly evolving Web sites, the year in the notice would be updated whenever more than trivial revisions or additions are made to the site. While earlier years can remain as part of the notice, the date of the latest substantial revisions must be included... Alternatively, you could include a range of years (e.g. 1996-1999), starting from the date of the oldest elements and ending with the date of the newest elements in the work."

So it's clear to me that a) the year is the least important part of the copyright statement and b) we have some leeway in terms of how we represent it.

Since I believe we typically use a range in our individual files, I don't see any reason why we shouldn't do so in the repository-wide copyright notice as well (e.g. 2013-2014). If we think this will require too much maintenance, we should leave it as the earliest date of publication (e.g. 2013).

I'll leave it up to you guys to decide which approach to take, but we should apply it consistently across all our assets.