More idiomatic approach to finding drafts
Remove threequals from ruby files
set visual indicator for active notification level
Allow plugins to ship custom styles only for mobile

 - adds another :mobile-flag to register_assets
- adds test for plugin registering of assets
- load plugins when on desktop and plugins_mobile when on mobile
FIX: search of site settings supports space or underscore
Sync client.de.yml between transifex and github.

Every string was checked for the most up-to-date version.
While merging both versions, transifex was used as reference for
newlines and deleted/missing translations.
BUGFIX: backup/restore when using multisite
BUGFIX: properly reconnect to the current db after forking
Support for crawling topic links
FIX: Don't crawl in test mode, raise correct exception when parameters
are missing
Update VAGRANT.md
Thor task to enqueue a backfill of topic links
FIX: Change crawl size to 10k. Youtube for example doesn't work with the
first 1k
Merge pull request #2237 from blang/translation_sync_de

Merge client.de.yml between transifex and github.
Fix 'post omitted' bar lengths
clean up "from the web" uploader copy a bit
Merge pull request #2236 from ligthyear/mobile-styles-via-plugin

Allow plugins to ship custom styles only for mobile
Merge pull request #2219 from fantasticfears/notifications_button

set visual indicator for active notification level
Merge pull request #2180 from tomciopp/master

More idiomatic approach to finding drafts
Merge pull request #2159 from riking/widen-gap

Widen 'post omitted' bars