Added missing queue type
Added callKudos method + updated client version number
fixed method selectDefaultMasteryBookPage (that does not exist) on the serverside
Added a few serverside methods
Added some infos about how replays work
Replaced String for GameMode object
Added Maven support, and moved project resources.

This is a large commit that modifies the entire structure of the project. The rational behind making the commit so large was that there is no valid state between "Maven support" and "not Maven support". Support has been added for both a default build with all dependencies included, as well as a release profile build that allows the project to generate a releasable archive containing the program itself and also all the dependencies of the program. This greatly simplifies the build process from the semi-manual process we have used previously.

Part of the Maven support was moving the file structure around to the Maven standardized locations. In addition to moving the files themselves, the loading classes responsible for location of those files have been updated. The only notable change that does not fall exactly under that category was a rename of the "Constants.java" file and class, since the previous name was not really reflecting it's true purpose of housing only resource constants.
Added License and Readme

License is currently blank.
Fixed typo in README.md
Merge pull request #1 from emabrey/master

Maven Build Environment Changes
Updated .gitignore
Removed @Override annotation (Java-6+ only) + added mp3plugin.jar that is needed for playing mp3 sounds
Removed JMF and implemented JLayer sound library.

JMF has been replaced by the JLayer sound library, and the code used to play audio has been updated to reflect this. The mp3plugin codec dependency, no longer needed since we are not using JMF, has been removed from the project.
Added stop() method in JSounds and fixed Sounds.java mistake
Updating to the latest code