Merge remote-tracking branch 'nikola/sprint8-update2'
Add ie compatibility checks into jshint.
Create folder structure for desks
Port desk listing UI from superdesk

Add some basic static data
List desks, its members and boards
Add/edit desk UI added

Add modal for add/edit desk with just name field
Add demo functionlity
Connect Desk UI to server

Add/edit functionality
Fix karma version in npm.
Fix path to karma in travis build script.
Merge remote-tracking branch 'nikola/sprint8-desks'
Fix jshint + uncomment desks.settings.remove method.
Fix desks settings save/update detection.
Removed data-user-name and data-role-name parameters from sdUserPermissions.
Added tests for userPermissions service.
User role settings refactored.
userPermissions service renamed to permissionsService.
permissionsService updated to return promises only.
permissionsService tests updated.

SDUX-90
Added translations.
Added docs for permissions service.
Fixed minor errors.

SDUX-90
Fixed a minor bug in permissions service.

SDUX-90
Rebased on superdesk/master.

SDUX-90