Add FogAdapter

`FogAdapter` is based on `S3Adapter`, just more flexible and can be easily used with RackSpace or other CDNs supported by `Fog`. No need for `CarrierWave` which used `Fog` itself.