Add basic support for TLS 1.2, from operasoftware fork.

Forward-ported from changes by Yngve N. Pettersen, Opera Software ASA,
from https://github.com/operasoftware/tlslite
Enable TLS 1.2 as maxVersion.

Forward-ported from changes by Yngve N. Pettersen, Opera Software ASA,
from https://github.com/operasoftware/tlslite
Add support for new TLS1.2 cipher suites (RSA+SHA256).

Forward-ported from changes by Yngve N. Pettersen, Opera Software ASA,
from https://github.com/operasoftware/tlslite
CertificateRequest: Update for changes in TLS 1.2.

Forward-ported from changes by Yngve N. Pettersen, Opera Software ASA,
from https://github.com/operasoftware/tlslite
README: Add acknowledgement for Yngve N. Pettersen (TLS 1.2 support).
Added make test and make test-dev targets
Removed unneeded use of base32.
fix doc bug
Correct comment.
Merge pull request #25 from pfalcon/tls1.2

TLS 1.2 support, forward-ported from Opera Software fork
Fix bugs in TLS 1.2 support.
Change comments and defaults for TLS versions (-SSLv3, +TLSv12)
Change version numbers.
Reorder ciphersuites to prefer AES256, before it was AES128.
0.4.8 changes.
Add another acknowledgement.