move to the official enum backport module

hg: Enter commit message.  Lines beginning with 'HG:' are removed.

--HG--
branch : pure-cffi
typo.

--HG--
branch : pure-cffi
we need cffi 0.7.2 (new_handle)

--HG--
branch : pure-cffi
leverage Enums.

--HG--
branch : pure-cffi
minor fixes (forgotten a couple of methods)

the unit tests are restless.

--HG--
branch : pure-cffi
mirro resync.