Generate version information for all components.

Generates a ComponentVersion class for each jar. This will allow us to see in messages.log
if the versions for all jars match up.