Don't hide the sidebar when "swiping" with the mouse on desktop
Fix rendering of settings dialog on mobile
Merge pull request #379 from glowing-bear/sidebar-swipe-mobileonly

Don't hide the sidebar when "swiping" with the mouse on desktop
Properly iterate over modals in ESC key handler

the old way included attributes like 'length' and would raise an
exception, causing disconnection via double-esc to fail
Merge pull request #380 from glowing-bear/settings-mobile-design

Fix rendering of settings dialog on mobile
Rename 'monospace' class to 'favorite-font'
Set and bind font-family if unset

Default for desktop is monospace and default for mobile
is sans-serif
Remove font definition from css file

The font for the .favorite-font class is now set programmatically
Merge pull request #381 from glowing-bear/fix-esc

Properly iterate over modals in ESC key handler
Merge pull request #384 from glowing-bear/default-font

Make sure that a favourite font is always set when using Glowing Bear.
Plugin visibility defaults to value of rootScope.visible

And plugin content is shown if it has to be visible
contentForMessage doesn't have to care about content visibility
Rename rootScope.visible -> rootScope.auto_display_embedded_content

More verbose but more descriptive
Merge pull request #386 from glowing-bear/fix-default-embed

Fix default settings for embedding values
Allow plugins to return an array of results and display each of them

Also fix the URL regex to match multiple URLs ('g' modifier)
Fix Google maps regex
Adapt common plugins to make use of multiple embeds per message
Merge pull request #387 from glowing-bear/multipleembeds

Allow multiple embeds per plugin and line
Clarify purpose of the branch
Use local files (with bower)

copied to 3rdparties manually so that we don't have bower_modules in the app