Making sure we don't try to add self as a subview in swizzled_addSubview.
Wrapping the becomeFirstResponder call in reAssignFirstResponder in an async back to the main thread to prevent infinite loops. see: http://https://github.com/danielamitay/DAKeyboardControl/issues/51
Merged adamtootles iOS7 fix for recursion
Update podspec to 2.3.1
Merge branch 'develop'