More unique prefix
Prefix private method appropriately.

And simplify the implementations that use it.
Return Nil as appropriate, instead of NO
More explicit checking.

Also a slightly simpler class-hierarchy-walking for loop from
NSObject.mm
Minor reorg
Goodbye, Swizzlers