Update CombineTools code, add new CombinePdfs package

Note: the CombinePdfs package will not currently compile in 5_3_X release series (to be fixed), but is not required by any other package so is safe to ignore.