Service improvements and selector_belongsToProtocol bugfix
Register unknown services automatically when adding a subscriber, if needed
Automatically add services for observers as well as subscribers
Cleanup xcuserdata
Fix some warnings when building for Release.
Shut up Xcode a little bit.
Remove NNMutableWeakSet in favour of NSHashTable
Add static selector and keypath check macros
List comprehension methods for arrays, sets, and ordered sets.
Fix tests broken by usage of NSHashMap instead of NNMutableWeakSet.