CBC, CFB, OFB IDEA vectors built from the AES MMT tests
add beginning of IDEA vector source docs. no verification code yet
should be a URI
Merge branch 'master' into idea-bespoke-vectors

* master: (246 commits)
  Fixed python3 incompatibility
  Removed dependency on setuptools for version check
  don't need to move these definitions
  conditional NIDs for 0.9.8e
  x509 changes for 0.9.8e support
  more changes for 0.9.8e support, this time in the ssl.h headers
  macro switches in evp for 0.9.8e
  bind some error constants conditionally for 0.9.8e support
  BIO macro switch for 0.9.8e support
  move some nids
  conditionally bind AES_wrap/unwrap for 0.9.8e support
  Add GPG key fingerprint for lvh
  change comparison to be easier to read
  ridiculous workaround time
  whoops
  Missing imports
  Convert stuff
  Add binding for DSA_new
  Fix drop in coverage levels by removing branches
  Added check to turn of CC backend for OS X version < 10.8
  ...

Conflicts:
	docs/development/test-vectors.rst
update headers, add verification code
add FIPS RSA test loader + tests
close the open files in generate/verify
style fixes
Merge pull request #776 from reaperhulk/nist-rsa-loader

add FIPS RSA test loader + tests
Merge pull request #396 from reaperhulk/idea-bespoke-vectors

CBC, CFB, OFB IDEA vectors built from the AES MMT tests
small bindings change to make cryptography work with openssl 1.0.2
basic IDEA ECB support for OpenSSL backend
Merge pull request #780 from reaperhulk/openssl-102-compat

small bindings change to make cryptography work with openssl 1.0.2
add IDEA support for CBC, CFB, OFB + tests for all IDEA
partially deopaque SSL_CTX to support a pyopenssl use case. fixes #783
Merge pull request #782 from reaperhulk/enable-idea-cipher

Enable IDEA cipher
fix vector generation/verification scripts for IDEA

Some small style fixes on final review were not re-verified before
merge.
Merge pull request #784 from reaperhulk/fix-783

Partially deopaque SSL_CTX to support a pyopenssl use case

This allows PyOpenSSL to access the "method" field of the SSL_CTX struct, which allows you to see the method of an already existing context. This is useful, for example, for debugging and testing. The relevant PyOpenSSL ticket is pyca/pyopenssl#61.

Fixes #783.
Merge pull request #788 from reaperhulk/vector-script-should-work

fix vector generation/verification scripts for IDEA
Merge branch 'master' into dsa-api