New category methods: [indexedDictionaryByKeyPath:] for NSArray and NSSet, and [NSMutableSet exceptSet:]

Added a few more helpful methods and figured I'd write some unit tests and contribute them back in case you find them helpful as well :)