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