updating corpus datalist and import to use the commonjsified datum
Cleaning grunt tasks
CORs was not treating errors first.
adding flag loaded = true when a document has been fetched
a corpus can load its own localization messages

if the team wants to override text on the user interfaces. (there is also a save function for if it has been modified.)

 for #391 #669 #794 #421 #595 #422 #650 #978 #1494 #1588 #1614 #369
added team preferences to a corpus which lets the corpus admin override the settings of other users

for #1291 #789 #45 #459
deployed to beta testers and to phophlo users
added list of elanguages from wikipedia

 for managing locales and for elanguage glossers etc #1478 #1045 #21 #943 #1088 #120 #1388  #1555 #1556 #1558

(TODO will revise to include ethnologue elanguages as well)
making add locale messages syncronous
can get a collection of available/supported locales via FieldDBObject.application.contextualizer.availableLanguages

to let the user choose which language they want, and know which languages have the most localization
not using fixed values for contextualization
jshint
corpora can have locales saved in them that override the default locale strings so teams can fully customize their dashboards and provide instructions to their team members
automatically setting the fielddb version when building for distribution

for #665 #1123 #1154 #1289 #496 #496 #818 #1006 #1056 #1226 #1239 #1265 #1489 #1518 #1524 this will make it possible to know the exact version a model was last saved under
datalist objects and ng-show are breaking the tests