Remove some printf

This is an old branch I had lying around that began getting rid of some printf, vsprintf, etc. I'm probably not going to do any further work on this for the time being, but it seems like a good thing to merge in anyhow.