FELIX-4305:

- Added toString() method in Tuple inner class. 
- Added "void invoke(Object[] callbackInstances, DependencyService dependencyService, ServiceReference reference, Object service, String name)" 
method, which can now be used by the AspectServiceImpl class.
- Added "void invokeSwappedCallback(...)" method, which can now be used by the AspectServiceImpl class.
- Use ds.autoConfig() and ds.propagate() methods instead of ds.dependencyChanged() method.
- Don't propagate added/changed/removed service properties if the events are not for us (see handleAspectAwareXXX methods).
- The invokeAdded/invokeChanged/invokeRemoved/handleAspectAwareXXX methods are now returning a boolean in order to indicate
if the callbacks have really been invoked, or have been ignored.



git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1551351 13f79535-47bb-0310-9956-ffa450edef68