Merge pull request #110 from apache/xalan-java-mvn-refactored

Maven migration, refactored, plus maven build changes since then.