Changed the way DESFriendManager posts notifications.
- The operation and friend affected are now in the userInfo dictionary.
  - Two keys: DESArrayOperationKey and DESArrayFriendKey.
- The operation is either DESArrayOperationTypeAdd or DESArrayOperationTypeRemove.
- In addition to that, DESFriendManager will no longer deadlock if called
  from the main thread.