feat(authoring): article versioning initial UI
feat(planning): Service for user/desk relations and working desk list in planning.

SD-469
Merge controllers
Merge all functionalities in one module
feat(planning): Service for desks, directive for user desks.

SD-469
Remove unnecessary code
fix(menu): use $route.current in menu
Move mock data in a module
Get rid of 'require' in planning module
Enable editing of planning item

+ move item preview to separate directive
+ make the item in editable
fix(archive): fixed refreshing list.

SD-452
Merge remote-tracking branch 'ozan/planning-desk-switch' into devel
Merge remote-tracking branch 'ozan/archive-list-refresh-fix' into devel
fix(ingest): Fixed handling pending state for archiving ingest items.

SD-459
fix(desks): Fixed updating members in main settings list only when members are saved.

SD-428
fix(archive): Fixed images being uploaded twice.

SD-430
Merge remote-tracking branch 'ozan/image-double-upload-fix' into devel
Merge remote-tracking branch 'nikola/devel' into devel

Conflicts:
	app/scripts/superdesk-planning/controllers/main.js
	app/scripts/superdesk-planning/module.js
feat(planning): connect ui with backend

SD-183
fix(planning): add missing $inject for build