Add workaround for SSL2 handshakes with IIS 7 (!!)

https://github.com/iSECPartners/sslyze/issues/73
Switch to OpenSSL 1.0.1i
Manually merge pull request #12
Fix build on Windows
Fix build on Linux
Add unit tests to README
Split SslClient in two
Remove commented out defines
Add DebugSslClient to setup script
Add the ability to get the peer's cert chain

This is a manual merge/edit for issue #15
Update README
Add some unit tests
convert tabs to spaces
Fix ASN1 parsing error with special characters in name
Add a test client
Merge remote-tracking branch 'remote-nabla/master'

Conflicts:
	buildAll_unix.py
	buildAll_win32.py
	buildAll_win64.py
	src/SslClient.py
	src/_nassl/nassl_SSL.c