Uploader::URL#url: don't double-encode file.urls
specify that fog public_urls should be uri encoded
fog: encode public urls, decode for filename
refactor: make encode_path private
fix travis on edge rails (no more bundler --pre)
Merge pull request #1007 from taavo/fix_travis_bundler_1_3

fix travis on edge rails (no more bundler --pre)
Merge pull request #1006 from taavo/no_double_encoding

Don't double-encode fog authenticated_urls
update readme: you should validate remote_url fields
Merge pull request #1009 from taavo/patch-1

update readme: you should validate remote_url fields
Merge pull request #1008 from taavo/make_encode_path_private

refactor: make encode_path private
process_uri should throw CarrierWave::DownloadError
Merge pull request #1011 from taavo/process_uri_throws_download_error

process_uri should throw CarrierWave::DownloadError
readme: better document what happens when remote_url fails
Merge pull request #1012 from taavo/patch-2

readme: better document what happens when remote_url fails
process_uri: handle unencoded brackets
readme: remove outdated reference to inability to handle brackets in remote_url paths
Merge pull request #1013 from taavo/process_uri_handles_brackets

process_uri: handle unencoded brackets
Fixes typo
Merge pull request #1029 from willnet/patch-1

Fixes typo
allow nil path for carrierwave_direct