Move Nameable back to core package, add ForwardingRegistrable
Resource now implements Nameable
Correct ResourceProvider method names
Improve GenericListenerProvider exception message
Add resource and listener persistence data
Add equals and hashCode methods to persistence data
Add registration predicates for resources and listeners
Update persistence data objects
Implement name based equals and hashCode for standard resources
Shorten resource provider debug messages
Add alias interface for SWT widget listener
Add forwarding and default preference store wrapper
Update Gratex User Activity service objects
Refactor and implement resource preferences and persistence data
Implement resource preference page preview
Clean up