use boto requests instead of requests, the library

Fixes http://tracker.ceph.com/issues/10015

But also ensures that urls are correct and respected by patching the Python socket module with `httpretty`.

It also changes a few methods that no longer exist with the response object from `boto` that were caught by tests.