API Documentation updates

Basically these are just changes to the changelog and TeX manual to reflect the code from the previously merged branch.