Merge pull request #3 from glyph/missed-a-spot

Add pretend requirement for testing.
Add Python 3.4
Start 0.3.0 cycle
Load PEM files as UTF-8 (but ignore errors)

Loading certifi's CA certificates failed because it contains non-ascii chars in
comments (thanks Türktrust!).

Thus files are loaded as UTF-8 now and loading certifi's CAs is part of the CI.
Add support for DH parameter PEMs
"Document" DHParameters
Merge remote-tracking branch 'them/master' into match-by-fingerprint-not-order