Keep file errors on blank remote_url (fix #1206)
Remove duplicate logic (#1206)

Blank check is done in remote_url= method in
CarrierWave::Mount::Mounter
rails-master, not rails_master
fix travis build for ruby 1.8.7
Merge pull request #1208 from taavo/fix_travis_rails_master

fix travis
Merge pull request #1207 from rmarescu/master

Blank remote_url resets download or integrity errors for uploaded file
update travis build status

Looks like travis changed their build status image src.
fix custom filename

super is nil when updating a model with an attached uploader, but not updating the attached file. nil.chomp is no fun.
Remove lowercase require for RMagick
Merge pull request #1210 from kochis/fix-rmagic-require-case-sensitivity

Remove lowercase require for RMagick
extract build_uploader from mount_uploader
prefer guard clause
prefer present to not blank, double-ampersands to 'ands', simplify logic
Merge pull request #1213 from taavo/refactor_mount

refactor mount
1. prepare arguments, 2. do work
prefer guard clause, break up 160-character-wide line
slightly more permissive error message handling

Travis has no problem with it as is, but on my machine (and presumably
some others) the error message was instead:
"could not download file: 404 ", which didn't match.
remove unnecessary special handling

We do exactly the same work on a single image as on an image list. And
Magick::Image.read always returns an array.

http://www.imagemagick.org/RMagick/doc/image1.html#read
simplify logic
consolidate class_evals