Infers as much as possible about uploader—the model class, what it's mounted as, etc—, sets up an uploader for specs, handles dis/enabling processing for only uploader specs, and makes it easy to describe behaviour of versions.
Drop it in spec/support/carrierwave.rb
or something similar.
TODO: Microgem coming, can't get it all loading in the right order.