Set up default git ignores and base files
added src project paths, README.txt and chenges in dependencies.xml
fixes for dir locations in build.xml

Change-Id: I80c4ba79665d7abf6bc051d3a1ce6241656897d5
Remove jar and dist tests targets
Add junit to dependencies.xml
Shorten version number extracted from git
add git metadata files to default excludes (gitignore, gitattributes, mailmap )
Add Cobertura coverage and Mockito mocking to the template
Fail when JUnit tests fail. Put the Java source dir on the test classpath.
Run tests as part of dist
Treat log4j as a main dependency
Set forkmode="once" on junit
Remove spurious ignored attribute warnings
Resolve if lib dir does not exist
remove references to anthill3.urbancode.com
Enable "ant clean-all dist" to work

The clean-all target removed the lib directory (as expected), but the
detection for the lib directory already completed, so dist did not
trigger a resolve. We now detect the lib directory at the time of
resolve, so this scenario works now.

Change-Id: I2de6f89ef11171e72ad0ddc59ae053903e8cd6a4
if the use.cobertura is specified, actually generate the reports after the junit tests are run.

Change-Id: I695d744d3de2a57ab54acfca3370e346c7d0e372
Fix the git executable detection for Windows.
Tokenized build.xml and dependencies.xml
Initial commit with extra REST services for testing file upload/deletion and serialization

Change-Id: I2a085d73b2ffa7334da7a7bd769526a799d9b976
Ignore uploaded files

Change-Id: Ia68e07172941175ea54bf9fb5af08da993db33d4