Simple doc, Makefile, and cherry-pick error fixes.

Yes, it does create namespaced .o files, but I'm not aware of any problems this causes for us. It should handle it automatically, even if the output might look different.