Propagate JMS events for property updates, including SPARQL Update and datastream content updates

Fixes https://www.pivotaltracker.com/story/show/57759720

* Adding NodePropertyFilter to propagate events on Fedora Objects/Datastream and properties attached to them
* Updating SimpleObserver to suppress duplicate events
* Updating Spring event configuration to use NodePropertyFilter