LB-31: Internationalization dust plugin crash

Unix line formating fix.
LB-31: Internationalization dust plugin crash

Library fix.
LB-329 : design of re-Login dialog should be more appealing to users

+ Daily CSS update
LB-376 : Create design for save only button for posts
LB-427 : Add SMS source - Design
Daily CSS update

Control publishing CSS,
Desk config add/edit task types CSS
Some styling issues fix
LB-444 : Missing img files when open date picker in Media Archive

Fixed
LB-556 : GUI issues on Manage Collaborators tab

Fixed
LB-556 : GUI issues on Manage Collaborators tab

Add Collaborator popup - avatar fix
Remove history and use backbone router instead.
Start routing in superdesk/livedesk/submenu.
Fix context in refresh-menu handler.
Set backbone jquery if not set.
Fix backbone/underscore loading.

Underscore is required for backbone but _ is overriden
via localization. Backbone is now loaded in top require
to make sure it gets underscore.
Start router in main and call history.loadUrl in submenus.

Router should be started once all submenus with routers
are loaded. Because we can't determine when it is, we start
it righ away and let the submenus call loadUrl to trigger
its route.
Refactor routing into router module.

Instead of using backbone history we provide router module which wraps it.
Add start method to router.

For submodules having their own router define start method
which can be called many times and triggers loadUrl if there
was no route matching before.
Patch Backbone to use PUT for PATCH requests.

PATCH is currently not supported by IE8 and also
our api. So instead of PATCH we use PUT which is
handled on backend as PATCH would be.
Updated the Mongrel install instructions
LB-329 : design of re-Login dialog should be more appealing to users

Styling fixed