Add code to compare formats from versions

This is for finding where Confluence internal format differs from the
uploaded version - typically encodings for non-ASCII characters, but
sometimes due to structure of complex types - e.g. macros
If not uploading service pages, do not analyse service