Updated JDK base version from 1.5 to 1.6
Embraced Google's Guava library
Changed the result type of the EntityRegistry#getEntities() from map to bidirectional map. This facilitates the look-up of Entities (eg. Cluster, AssociationRule) that employ implicit identifiers (ie. 1-based positional index) instead of explicit identifiers