PYCBC-103: Pure C API Rewrite (WIP)

Just look over the APIs and generate docs for the time being, I'm still
making changes. I might split this up a bit

Change-Id: Ib71a9cd7bdf28c1d29daa0188ad2d66be38bca66