Updated Travis CI to CSP
hasUnit1 hasUnit2 always 0..1
Regen of diagram change of Unit -> Connector

Originally a unit was allowed 0..2 connectors of units, but this did not
make sense. Error in the DSL Meta model. This has now been corrected
saying a Unit can have 0 or 1 connectors associated with it.

For this reason the diagram code was needed to be regenerated.
Updated runtime config to be compatible with OSX
Update to run on Java 1.7+
Merge branch 'reGen' of https://github.com/CSP-B/OnTrack into semanticUpdating