Hackathon changes on 07/19/2014

Add function  getPropertiesValueOrDefault() in the GUIproperties.java file,
Rework and fix function getPropertiesValueAsList() in the GUIproperties.java file,
Unit test GUIproperties.java and GUIHierarchyConcatenationProperties.java file.
Attribution and date/time details are best tracked through SCM. If the attribution to be included is from developers without SCM access, you can make a separate commit which contains only a single developer's work and put the attribution details in the commit message.