Added an instance method to HasName that accepts multiple names.
initial migration to maven
moved resources to resource directory
Renamed tests to the standard required to be ran by maven (class name must end in Test)
Converted EventType anonymous classes into static inner classes
Moved core EventType classes into separate files in a new package
Use Java 6 for maximum compatibility
Merge branch 'maven-refactor'

Conflicts:
	engine/src/main/java/org/rnd/jmagic/engine/generators/HasName.java
Projects should be in the "org.rnd.jmagic" group and removing unneeded lines from various "pom.xml" files.
Moving all integration tests and development utilities to a dedicated project.
The version in "pom.xml" should match the version in "Version.java"
* Removed gui modules dependency on cards.
 * Changed GameType banned and restriced lists to use card name strings instead of class literals.
 * Load basic land class literals dynamically in booster factories.