This removes the dependency loop from build_contents to the .po files to contents.xml to build_contents. The .hhp file generation is a simple step which gets split off to work around Make limitations with multiple output files.