-----
* Minimum supported Python version is now 2.6. It may still work with
Python 2.5, but I am not hugely interested in maintaining support. Pull
requests are accepted, of course, but breakages in future releases may happen,
because I won't be testing against 2.5.
* Replacing urllib2 with python-requests. Greatly simplifies things, and
improves SSL certificate validation.
* Preliminary (potentially rough) Python 3 support.
* SSL certificate validation is now enabled by default. The old behvaior of
being able to specify a private cert to validate against still remains.
* Tests are now ran via nose. The old test runner is no more. See the README
in the ``tests`` directory for details.
* Added the ``bm_create_button`` method, which maps to BMCreateButton.
* UniPay should be working again.
* All of the PayPal exceptions now correctly call Exception.__init__. This will
prevent some edge cases with those using something like Sentry for error
reporting.
* Improved the settings module logic. Also added validation to make sure
correct settings are being passed in.