Ant tasks useful for generating version control system revisions during a build and publishing a versioned jar