Fixed the chicked-and-egg problem with CFFI in setup.

This still needs some work in order to fix the problem
under windows. I have no windows machine here to test it.
Forgot the `setup_requires` argument.
BuildWithDLLs now inherits from CFFIBuild to *theoretically* fix windows.
Merge remote-tracking branch 'opebeat/cffi-install-fix'