ant: Move common init-version to version.xml release-version target
ant: Add toplevel release target to make source zip

The release is created with "git archive" and named
bioformation-${release.version}.zip.
xsd-fu: Change model object copy methods to getters

This prevents double-copy of arrays.  We weren't doing a
copy anyway since it made no sense to do so; this is merely
a change to the method name to match the behaviour and
making the methods const.
xsd-fu: Remove UUID value special casing
xsd-fu: Remove comments regarding generated C++ parameter names
xsd-fu: Document unnecessary shared_ptr usage
xsd-fu: C++ model object constructors don't pass element/model to parent
xsd-fu: Model objects format errors using boost::format
xsd-fu: Remove useless todo item
xsd-fu: Implement C++ ID attribute setting
xsd-fu: C++ model objects throw exception on stream error
xsd-fu: C++ model object weak_ptr returns are OK
xsd-fu: Correct inverted logic in conditional
xsd-fu: Minor cleanup of C++ template
Merge pull request #773 from rleigh-dundee/cpp-model2

C++ model template update 2
ant: Create release zip in artifacts
Merge pull request #771 from rleigh-dundee/release-zip

Create source release artifact