Switched from PropertyChangeListeners to Observables
All aliases of a property are now taken into consideration on matches,  (not just the iterator.next() one)
Added aliases used in dnd4e of the ability scores (title friendly) Example: Strength was added to strength_score
For the properties that are observing other properties for changes, if the user has set a value, it will not cascade the update.
Remove property now accurately checks for nullness before removing a property from the InstanceContent
Added ability increases that players have chosen during level ups in the dnd4e file.
Fixed an issue in AbilityScoreProperty that stopped the Avatar from being loaded into the Lookup.getDefault() instance.
Small java warning issue resolved.