bc/api updates


This updates api.html for the API changes that have been made since it was originally written.

I think I caught them all, and I think I corrected them correctly, but since I am new to libgit2 everything I wrote should be reviewed carefully. :)

-Brandon