add `ant javadoc` to generate javadoc to include in releases
REBASE use faketime, if available, to set the build time based on the git commit
REBASE add build metadata to jar file to aid reproducible builds