Add screening by IP address. When deleting a user as a spammer, block all signups from the same IP address.
Build out a URI Adapter to allow uploading an avatar via a url

Currently only really accessible via the API. The UriAdapter creates a
tempfile from a url and gives a ActionDispatch::HTTP::UploadedFile back
to the controller to process as normal.
This will help a lot in being able to transfer avatar urls from another
app without monkey patching a lot of discourse code.
Sync up with markdown-js + our changes
fixed deleted/mod post highlight, reduced some gutter padding, re-aligned some title elements, better spacing around .logo-small
Merge pull request #1557 from awesomerobot/master

fixed deleted/mod post highlight, reduced some gutter padding, re-aligne...
Merge pull request #1543 from railsaholic/small_users_controller_refactoring

refactor UsersController to reduce complexity
Merge pull request #1512 from ScotterC/avatar-from-url

Build out a URI Adapter to allow uploading an avatar via a url
differentiating visited topics better, fixing extra white space in the title header (also realigning title header)
Merge pull request #1558 from awesomerobot/master

differentiating visited topics better, fixing extra white space & alignment in header
Refactor topics controller and model

Refactor: 1) TopicsController to reduce code climate complexity.
2) Topic model,  group class_methods together using class
<< self