[#818] Initial commit for the dashboard part of user roles and permissions

* Relevant files moved manually from feature/493-iframe-dashboard-refactor
[#818] fix ajax-default-config
[#818] Remove old styling
[#818] Refactorings
[#818] Client side pagination
[#818] user comparator
[#818] Dispatch loop macro
[#818] Remove some old code
[#818] Remove more old code
[#818] Tweaks to grid component
[#818] Support :key-fn in grid component
[#818] Update dependencies
[#818] More accurate comments
[#818] Merge branch 'feature/818-user-roles-and-permissions' into feature/818-dashboard

Conflicts:
	GAE/src/org/waterforpeople/mapping/app/web/rest/UserRestService.java
[#818] Dashboard wip
[#818] WIP dashboard
[#818] Merge branch 'feature/818-user-roles-and-permissions' into feature/818-dashboard
[#818] apikeys section wip
[#818] Merge branch 'feature/818-user-roles-and-permissions' into feature/818-dashboard
[#818] edit user panel header