Added CCNotificationCenter::removeAllObservers

This is a helper method that removes all observers with a particular
target. It can be used in destuctors to ensure no observers trigger
callbacks on objects that no longer exist.
Merge pull request #2134 from AsadR/remove-all-notifications-for-target

fixed #1822: Added CCNotificationCenter::removeAllObservers(CCObject *target).