reorder libssl/libcrypto on linker command line
update testing platforms/OpenSSL versions
Adding binding for void *X509V3_EXT_d2i(X509_EXTENSION *ext);
Removing the param name from the binding for X509V3_EXT_d2i in accordence with the contribution guidlines.
Merge pull request #1268 from crc32a/X509V3_EXT_d2i_binding

Adding binding for void *X509V3_EXT_d2i(X509_EXTENSION *ext);
NIST KASVS values for DH and ECDH

http://csrc.nist.gov/groups/STM/cavp/documents/keymgmt/kastestvectors.zip

Only the "Static" scheme is added here since we are only testing the
primitive DH and ECDH key agreement operation.
Reorganize the backend interface definitions
Merge pull request #1264 from public/dh-vectors

NIST KASVS values for DH and ECDH
Merge pull request #1271 from alex/organize

Reorganize the backend interface definitions
Merge pull request #1265 from reaperhulk/update-platforms

update testing platforms/OpenSSL versions
Added PEMSerializationBackend interface
Reorder the backend interfaces in the docs to group them more sensibly
update travis.yml to fix os x builders

pyenv is now installed by default so we don't need to install it
upgrade to python 3.4.1 why not
Merge pull request #1273 from reaperhulk/fix-travis-osx

update travis.yml to fix os x builders
Merge branch 'master' into reorganize-docs
add missing DSABackend numbers loading methods to Multibackend
Adding binding for NID_issuer_alt_name cause we may need it in pyopenssl
Merge pull request #1272 from alex/reorganize-docs

Reorder the backend interfaces in the docs to group them more sensibly
Merge pull request #1274 from reaperhulk/add-missing-methods-multibackend

add missing DSABackend numbers loading methods to Multibackend
Merge pull request #1275 from crc32a/master

Adding binding for NID_issuer_alt_name cause we may need it in pyopenssl