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
Merge branch 'master' of github.com:daveho/CloudCoder
added upgrade admin command to webapp jarfile

Automatically downloads the latest webapp release jarfile and
configures it to match the current one.
Merge branch 'master' of github.com:daveho/CloudCoder
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
Merge branch 'master' of github.com:daveho/CloudCoder
Merge branch 'master' of github.com:cloudcoderdotorg/CloudCoder
fix missing switch fallthrough (delete problem -> statistics)
tweak TestResult message to be more like previous format

But, still show the actual output for JAVA_METHOD, PYTHON_FUNCTION,
and RUBY_METHOD tests when they fail.
added a Cancel button to ImportProblemDialog
started EditUserDialog, based on EditUserView

Doesn't actually work yet.
in new edit user dialog, populate section info semi-correctly

Only one section per user is supported for now.
allow password/confirm password fields to be left blank in edit user dlg
the new EditUserDialog now actually updates the user
Merge pull request #46 from daveho/master

improved edit user dialog, misc. bugfixes