Merge pull request #6 from DavidWhitlock/update-maven-dependencies

Update maven dependencies

In hopes of addressing issue #1, update all Maven plugins to their latest version. Unfortunately, I still can't get the gwt project to build. So, I commented out the gwt project. But the Cloudbees build is green, so let's get these changes into master.
Merge pull request #7 from DavidWhitlock/update-maven-dependencies

Explicitly specify the version of Wagon so that I can upload artifacts using ssh.
Merge pull request #8 from DavidWhitlock/update-java-koans

Updated the Java Koans using the latest code from https://github.com/DavidWhitlock/java-koans
Merge pull request #9 from DavidWhitlock/java-7

Use Java 7 language syntax when compiling.
Initial Maven archetype for the Student sample project.
Use the CS410J parent pom to get common configuration.
Make the jar created by the Student archetype an executable jar.
Make sure that the package for the main class is the student's package.  Get rid of some files that we don't need.
Merge pull request #11 from DavidWhitlock/maven-archetype-for-student-project

Maven archetype for student project
Example of new language features introduced in Java 7.
Updated some URLs in the links.
Include Dave's PSU Maven repository so that our own artifacts can be found.
Added examples of more advanced assertions using hamcrest.
Put hamcrest on the classpath before junit and mockito to avoid NoSuchMethodErrors.  See http://stackoverflow.com/questions/7869711/getting-nosuchmethoderror-org-hamcrest-matcher-describemismatch-when-running?lq=1
Use the artifacts from Summer2013, not Summer2011.
Instead of including the dependent jars on the Manifest's Class-Path, create an "uber" jar using the shade plugin.  The Class-Path does not seem to work on Windows.
Instead of including the dependent jars on the Manifest's Class-Path, create an "uber" jar using the shade plugin.  The Class-Path does not seem to work on Windows.
Fixed type-o in date/time format string.
Static imports after regular imports.
Move to the package that the lecture slides say that this class is in