Make the use of metaclasses Py 2/3 compatible
Merge remote-tracking branch 'flacjacket/cffi-add-metaclass' into cffi