Changed NSObject categories to protocols conformed by the categories

This allows mocked protocols to also autocomplete these methods by
declaring them with type id<YourProtocol, KiwiStubAdditions>.