Add endpoints to create user via global admin, check user ID existance via global admin, get /api/download/signed via global admin, update a user's basic profile as a global admin, get a user's basic profile as a global admin
Move /api/user/:id after /api/user/:id/import in rest.user.js
Update deprecated function names
Add tests for added user management endpoints
Merge origin/master and fix conflicts
Fix for intermittent push unit test failures

Bug: The activties were being delivered on the websocket before we had
bound the `message` event listener.

Fix: Bind the event listener in the same process tick as we perform the
action for which we should receive a message on the socket.

The tests have also been cleaned up a bit as they were performing
unnecessary activity collections (push notification happens on routing,
there’s no need for aggregation/collection)
Fix broken push tests
Update README
Merge branch 'master' of https://github.com/sakaiproject/Hilary into userManagement
Follow up on code review for user management
Merge branch 'master' of https://github.com/sakaiproject/Hilary into userManagement
Temporarily point oae-rest module in package.json to bp323/userManagement for Travis CI tests
Merge branch 'master' of https://github.com/sakaiproject/Hilary into userManagement
Add ability to make a user global or tenant admin on creation
(Release 6.5.1) Bump version
(Release 6.5.1) Remove shrinkwrap
Wrapping etherpad html with an UTF8 charset when generating preview images
(Gruntfile) Exclude node_modules of external oae-* modules
(package.json) Revert package.json bump to 6.5.0
Merge pull request #902 from mrvisser/exclude-nodemodules

(Gruntfile) Exclude node_modules of external oae-* modules