API refactor to separate cffi declarations

* Moved to structure similar to OpenTLS
* api modified to load the cffi modules
* cffi verify methods broken out
* Jarret Raim and I pair programmed this
Various PR review fixes

* Changed some single quotes to double quotes
* Moved the files in the cffi package back into the openssl package
  * evp, opensslv
* Changed attrs from ALL CAPS
* Fixed up docstrings
* Stopped using fromlist=['*']
* No fallback on definition imports. You must supply includes, types,
  functions
* Change includes, types, functions to be strings rather than lists for
  now
* Removed teardown since we're not using it right now
remove import function, rename attrs to upper in modules
Merge pull request #67 from reaperhulk/api-refactor

API refactor to separate cffi declarations