Give --use-libcurl-dll to setup.py from winbuild.py since we are using libcurl dll.

Fixes #110.
Merge pull request #114 from p-push/winbuild-dll

Give --use-libcurl-dll to setup.py from winbuild.py since we are using libcurl dll.
Missed two spots
Reraise OSError as ConfigurationError with a pointer toward the fix
Fix comment referring to the old way of doing things
Whitespace fix
Test framework borrowed from https://github.com/rtomayko/rpg
Refactoring setup.py to delay configuration until --help can be plucked out of options
Refactor help to make the code more readable
Strip pycurl options when displaying help
For now, run setup.py tests with all others
No realpath on linux by default
Unbreak setup.py on windows
Merge pull request #115 from p-push/setup-help

Fixing --help argument to setup.py to work in all situations
Test against openssl, gnutls and nss on travis
Install dependencies
Apparently we need to update package db to install libnss3-dev
Merge pull request #118 from p-push/travis-ssl-backends

Test supported ssl backends on travis
Specify ssl library to use via a --with-* argument to setup.py
Document added options