Re-enabled multipart keywords highlight scanner, and change the implementation to be able to scan them while unscanning if not matching.
code format
Updated modultiple words word rule, fixing a unread bug related to EOF unreads and added commented debug method for rules in the VdmCodeScanner class
upgraded tycho to 0.20.0 and removed the static disable flag for maven tests
updated the ide to include tests for ui and uml2. These are now ran during build.

uml2 is dependent on the UI
Merge branch 'origin/test'