Initial revision of a TMX parser.
Add metadata to the Translation Memory entities.
Fix SlugEntityBaseTest
Merge branch 'tm-import' of github.com:zanata/zanata into tm-import
Add plain text content field to Trans unit variants/

This is to make sure we can store and index a plain text version of the possibly formatted tmx segment string.
Move TMX DTD
Update to latest parent pom and add xom dependency
Allow creationDate and lastChanged to be set explicitly
Add Rest service and draft web pages to upload translation memories.
Merge remote-tracking branch 'origin/tm-import' into tm-import

Conflicts:
	zanata-model/src/test/java/org/zanata/model/SlugEntityBaseTest.java
Use lombok's @Data instead of @Setter and @Getter.

Reduce the size of our entity code even further.
Switch TMXParser to ElementBuilder; Change TM metadata to use Json
Merge branch 'tm-import' of github.com:zanata/zanata into tm-import

Conflicts:
	zanata-model/src/main/java/org/zanata/model/tm/TMTransUnitVariant.java
	zanata-war/src/test/java/org/zanata/model/TransMemoryJPATest.java
Merge branch 'tm-import' of github.com:zanata/zanata into tm-import

Conflicts:
	zanata-model/src/main/java/org/zanata/model/tm/TMTransUnitVariant.java
	zanata-model/src/main/java/org/zanata/model/tm/TMTranslationUnit.java
	zanata-model/src/main/java/org/zanata/model/tm/TransMemory.java
Correct tests and change UI messages.
Fix compilation error
Extract TransUnitPersister
Finish TM persistence from an imported file.

Rename Trans Memory rest service to include the word 'Resource' (in line with our other rest services).
Move all knowledge of the storage model for TMX attributes into TMXMetadataHelper
Merge branch 'tm-import' of github.com:zanata/zanata into tm-import

Conflicts:
	zanata-model/src/main/java/org/zanata/model/ModelEntityBase.java
	zanata-war/src/main/java/org/zanata/tmx/TMXParser.java