Construction #5 merge (including hotfixes)

Please add the following .jar (which can be found in the /lib/ folder) to your Build Path:
commons-io-2.4.jar 

Bugs that appeared whilst testing:
-Without assigning a software unit to a layer at the highest level in Define, we're not able to validate (old bug is back)
-"java.lang.NullPointerException" in Graphics (Defined architecture diagram) window when we double click on Technology/<<subsystem>> Domain.Direct/<<subsystem>>Domain.Direct.Violating