------------------
* All methods can now raise ``requests.exceptions.HTTPError`` if the metadata
API returns a bad response, rather than failing during parsing or silently
returning data from non-200 responses.
* ``EC2Metadata`` can now be passed a ``requests.Session`` object for
customization of the way requests are made.