Merge pull request #948 from rilian/master

Example of setting `cache_dir` outside of project folder
Add ```require 'date'```, because Date.today requires this

For Ruby2.0.0-rc1
```
$ bundle exec rake -T
There was an error in your Gemfile, and Bundler cannot continue.
$ rake -T
There was an error in your Gemfile, and Bundler cannot continue.
```
Merge pull request #953 from sanemat/fix/ruby2-0-0-gemspec

Add ```require 'date'```, because Date.today requires this
pass self into any proc assigned to a configuration attribute whenever
the proc accepts an argument
test handling config procs that accept zero or one argument
Merge pull request #956 from chaione/master

Fix an issue where an asset_host proc is not always called with an instance of Uploader
Use multi_json explicitly, save 12MB
Incorrect parameter :hosts. Should be :host
Merge pull request #963 from whomwah/fix_readme

Error in README. Using Amazon S3 config options.
DRY database configuration and create test database automatically
Merge pull request #972 from AndreyChernyh/mysql-changes

DRY database configuration and create test database automatically
Added configuration param to disable SSL for public_url
The resize_to_fit process won't scale to 800x800 but 800x600
Merge pull request #978 from Bartj3/master

Fixes incorrect example in readme
Merge pull request #976 from u2illc/master

Added configuration param to disable SSL for AWS public_url
Merge branch 'multi-json' of git://github.com/ujifgc/carrierwave into ujifgc-multi-json
Add multi_json to gemspec
adding note to readme about s3
Merge pull request #989 from niedfelj/feature-s3-documentation

adding note to readme about s3 files with +
fixes CarrierWave.generate_cache_id to use UTC