Update npm packages; switch from tilde to caret operators for semver in package.json
Update email in package.json
Require deprecated grunt.util.* external libraries as npm modules
Add separate module code field to consolidated module data for convenience
Fix missing dayTextToCode mapping
Rework ivle task to search for module data individually and save under ivle subfolder - fixes ivle api freeze