Merge pull request #5 from p-push/changelog

Update changelog
Use make test on travis
Merge pull request #8 from p-push/travis

Use make test on travis
Define Py_TYPE for Pythons < 2.6. Fixes #6
Merge pull request #10 from p-push/py-type

Define Py_TYPE for Pythons < 2.6. Fixes #6
Import with statement from future for python 2.5
Merge pull request #11 from p-push/with-statement

Import with statement from future for python 2.5
Minimum python version is 2.4
Merge pull request #13 from p-push/min-python-24

Minimum python version is 2.4
Add back minimum required libcurl versions
Merge pull request #15 from p-push/changelog-min-libcurl

Add back minimum required libcurl versions
Skip test if curl is not linking with openssl.
Do not run resolve test on curls < 7.21.3 which do not support it
Merge pull request #19 from p-push/resolve-test

Do not run resolve test on curls < 7.21.3 which do not support it
Merge pull request #17 from crass/fix_certinfo_test

Skip test if curl is not linking with openssl.
We now support only python 2.4+
Can simply use the dict constructor now
Combine into one dict
Include --curl-config option hint in the exception message
Grammar fix