(Issue 782) Add REST endpoint for creating a global admin user
(Issue 782) Ensure global admin user defaults to private
(TravisCI) Sneak in a TravisCI fixeroo
(TravisCI) Sneak in a travis fixeroo
Merge branch 'master' of http://github.com/oaeproject/Hilary
(Issue 782) Simplified the back-end API method for creating global admin
Merge pull request #782 from mrvisser/issue-782

REST endpoint for creating global admin users
Exit with error code if the grunt tests fail
Merge pull request #785 from mrvisser/fix-build-break

Exit with error code if the grunt tests fail
Fix build break
Merge pull request #786 from mrvisser/fix-build-break

Fix isGlobalAdminUser build break
(Release 4.2.0) Bump version
(Release 4.2.0) Remove shrinkwrap
Excluding the module test utilities (module/lib/test)
Added unit tests for some low hanging fruit:

 * Config - getLastUpdated
 * Docs - getModuleDocumentation & getModules
 * Removed unused ImageUtil.downScale and added tests for ImageUtil.convertToJPG
Added some unit tests for the content storage backends
Enable preview processing on Travis CI
Propagating tests exit code in Grunt
Removed 'excluding pp tests' in README.md
Add a note about etherpad-lite @ 1.2.91 in the README
Added a test that verifies previews can be reprocessed with a revision filter
Try to speed up previews build and reduce failures by:

 * Reduce timeouts
 * Purge all previews queues before each test
 * Installing etherpad package
Removed unused lingering compare code in the content API