make sure tests/junit source directory exists
implement jarfile upgrading for CloudCoderBuilder2

Upgraded all projects to version 0.3 of Daemon library.
updated .gitignore

ignore some files I was using to test jarfile upgrading
added upgrade admin command to webapp jarfile

Automatically downloads the latest webapp release jarfile and
configures it to match the current one.
updated .gitignore

Ignored some files used for testing of the upgrade
admin command.
upgrade to version 0.4 of daemon library
bugfix in UserAdminPage: don't overlap user list and status message view
Merge pull request #45 from daveho/master

support upgrade admin command in builder2 and webapp