docs(group-manager): group.addMember jsdoc
fix(user): user.getGroups now use groups.lookup()
test(group-manager): add Group REST API tests
fix(group-manager): fix update group REST
Merge branch 'master' into acl
chore(package): bump to v0.3.5
fix(app-builder): user middleware for catch-all functionality

Allows to use subapps in routes sections. Because
subapps are working the same way as middleware
components we can't use router to catch all -
all middleware components added after router
wouldn't work
fix(User.getGroups): use new groups api
fix(User.getRole): use new groups api