Updated requests to something more modern.

As part of #1367, I've updated ``requirements.txt`` to use a much more recent version of ``requests``. As a result of this, I had to update ``boto/cloudsearch/document.py`` to build back in the pooling & retries.

The tests that were failing for me post-upgrade pass once this patch is applied.