Added custom suite for slightly easie test debugging.
Merge remote-tracking branch 'origin/astv2-pvj' into newpog
Initial attempts at adding all clone methods (preserve orgiginal ast during pog runs). Some classes remain.
Added an ignore for the buildserver
Added clone methods with return types to the ILex interfaces.
Completed clone modifications to ast pog.
Merge remote-tracking branch 'origin/astv2' into newpog

Conflicts:
	core/pog-string-based/src/test/java/org/overture/pog/tests/CustomPogTestSuite.java
Removed custom test stuff from string pog.
Merge branch 'astv2-jwc' into compass/development
Added clones to main PO class (mostly to be safe)
Ignoring astcreator runs in Eclipse m2e
Merge commit '49e7126a754272b6ac11fd596041aa1d7928e676' into astv2-jwc
added XO example
Fixed concurrent access issues in subtype PO construction
Fixed clone handling of predefinition (it's sometimes null)
Merge commit '7652d4b89642c12d2b3ab98fb4a5ff4ebc57239d' into astv2-jwc
Update the new POG pom.xml to use AstCreator 1.2.5
More exports needed for COMPASS.
Spellchecking.
More clone wars...