First cut at creating a Maven build system for WebProtégé
Removed a large number of jar dependencies
 - these are now either pulled from the web Maven repository, or from a local Maven repostory.
Added first cut of Maven build description.
Ensured child process for GWT compile has enough memory to work with. Also, we generate the Async interfaces manually, so removed the generateAsync goal.  If the goal is not removed some classes get generated twice (once manually, once automagically).  This causes much hurting and pain.
Downgraded OwlAPI dependency as the latest micro release makes a source-level API change.
Grabbed some GWT dependancies.
Moved static content from war/ to the Maven structure src/main/webapp
Moved javax.validation depedancies to have scope wider than just test.
removed icd.jar - not needed
Simplified dependancies based on comments from Matthew
Added mokito dependancy for testing target
Gave EntityNameCharType.LetterCategory package visibility as GWT generated files need access to it.
Moved gwt.xml files into Maven resources structure.
Added test and javadoc targets to the maven build.
Merge branch 'maven-build'

Conflicts:
	repo/edu/stanford/bmir/icd/1/icd-1.jar
Removed icd metadata as it is no longer needed.