add brewed openssl to travis osx
move script to separate file for readability
let's see what version of openssl is already installed on these slaves
remove unneeded openssl bottle
Make just one call to ffi.cdef for most of the definitions
Merge pull request #464 from exarkun/faster-cffi-usage

Make just one call to ffi.cdef for most of the definitions
remove comment that's no longer needed
Merge pull request #465 from reaperhulk/comment-fix

Remove comment that's no longer needed
Verify the tag len for GCM
Merge pull request #467 from alex/validate-tag-len

Verify the tag len for GCM (docs)
check if openssl is installed via homebrew on osx. install if not
Merge pull request #448 from reaperhulk/travis-add-brew-osx

Add Homebrew OpenSSL to Travis OS X Matrix
Start binding some stuff for ECDHE in pyOpenSSL.
oops
This is also a requirement
Merge pull request #471 from alex/requirements

This is also a requirement
Don't require sphinx spelling to be installed, for readthedocs benefit
add conditional ERR_remove_thread_state. PyOpenSSL uses this
Merge pull request #472 from alex/dont-require-spelling

Don't require sphinx spelling to be installed, for readthedocs benefit
Allow these to not be defined because lololol fedora/centos