Merge remote-tracking branch 'origin/docs' into swo
Merge remote-tracking branch 'origin/docs' into swo
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 bug: #203 Author names should be included in the README files of the examples imported
Fixed concurrent access issues in subtype PO construction
protected history counters from being changed outside the operation value

fixed a problem with history counters becoming out of sync when an operation with a mutex was called from the init thread. It always set fin but skipped the guard and thus the act which broke the relation between act and fin.
Merge branch 'origin/test'
Fixed clone handling of predefinition (it's sometimes null)