[#69279676] Publish respects presence of pdf-index.yml
Refactors Publisher
[#69279676] Integration specs increase confidence in indexd PDF generation

Signed-off-by: Gavin Morgan <gavin@pivotallabs.com>