Add support for provider versions in reporting scripts
Now that we expect that individual providers in a single maven project will have different versions, we need a better way of reporting the information. It is preferred to keep the output as simple as possible, so that human consumers don't need to parse a lot of numbers.