Changes for Xcode 5.1

Actually, these are changes for hashing for notification center proxy keys with better hashes, squelching new compiler warnings, using the dispatch constant for default priority, and converting the NNCollections to a protocol that it extends conformance to on all the CF Collection types