Have committed the shell for generic version as part of
bug 940985. Currently, multiple versioninfo elements
may be placed as children of project or cc elements.
However, at this time, versioninfo elements have no
effect on the generated executables and are marked as
experimental in the generated documentation.
When placed under project and given an id, the version
info can be referenced or extended by versioninfo
elements under cc elements.
When placed under cc, the first active versioninfo will
be used to generate the appropriate resources or modify
samples/cppunit.ant has and will continue to have
examples of the use of versioninfo.