Fix an error with mobile custom header
Allow switching between mobile and desktop view on any device.
Use absolute urls in notifications for automatic spammer handling.
Better padding for spoiler text

With no padding currently surrounding [spoiler] text, the white text
gets close enough to the white post background that it's a bit more
difficult to read than it reasonably could be. Pad spoiler text with 2px
to alleviate this difficulty.

Signed-off-by: David Celis <me@davidcel.is>
after_initialize callback for plugins
tidy up method
Mini Profiler and fast stack update, resolves infinite loop in flame graphs
Make the composer and TopicCreator use category id instead of category name

Also fixes #1171
Includes backwards compatibility for topic creation
flamegraph upgrade
Strip trailing slashes from ScreeningUrl records
Merge pull request #1444 from davidcelis/spoiler-padding

Better padding for spoiler text
Merge pull request #1438 from Elegios/composer_use_category_id

Make the composer and TopicCreator use category id instead of category name
Add enable_mobile_theme site setting. Uncheck it to disable the mobile theme.
New user education notification was off by one. Also, remove the "basic" restriction on the
"posting too often" message.
New composer message for people dominating a topic
Fix resolver for mobile templates
Topic list styling for mobile
Add margin to topic list footer message
Style categories page for mobile
mobile: reduce vertical space between posts, prevent titles from wrapping