- Added new classes for listening to java.util.Map changes:
ObservableMap, MapChangeSupport, IMapChangeListener, and MapChangeEvent.
- Now requires Java 7 or higher.
- Refactored Properties to extend ObservableMap so changes can
optionally be tracked.