Improved support for aspects and tracking them using whiteboard style listeners. Extended our internal ServiceTracker to make it aware of aspects.