docs++; todo++

Add prototypes for all the graphite functions we support so it's clearer
what we're expecting in the e.args array.

Also some FIXMEs for cases where we don't match the documentation.