compat check enhancements

- support passing extra http headers
- when a serve action returns xml compare as xml
- print done at the end