NR-857 : Media Tab for edit article

recompile bootstrap
NR-905 : Desks List - Design

Desk configuration screen CSS finished
NR-817 : Article Plugin

aloha custom plugins
LB-470: Remove 'GEN Live Desk' from browser window title and browser tab

Added events extension deep.
fixed.
NR-830 : Integrate Aloha Editor on Edit Article page

add oerpub plugins
Ignore egg-info files.
Remove history and use backbone router instead.
Start routing in superdesk/livedesk/submenu.
Let Class contructor extend throw exception.

Don't ignore exception in class extend which makes it harder to see
what went wrong and fix it.
Fix context in refresh-menu handler.
Set backbone jquery if not set.
Remove duplicated method.

One method defined twice on same object.
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.
LB-430 : Implement language switch in the admin interface - Design

HTML added
Squashed commit of the following:

    LB-356 : Add Facebook as a social source
LB-426 : Facebook source - Design

Admin styles + regular css update
LB-377 : Redesign the sources tabs
Merge branch 'devel' of github.com:sourcefabric/Ally-Py into devel2

Conflicts:
	plugins/gui-core/gui-resources/scripts/js/main.js
Fixed decoder not setting None values

The decoder does not set the None value in the model for empty attributes
NR-906 : Add/Edit Desk - Design

Edit Desk functionality added