iOS 7 contentInset fix
Method -keyboardWillShow: compatible with iOS 7
Set controller’s firstResponder in shouldBeginEditing: delegate calls to be sure it is called before -keyboardWillShow: method
iOS 7 compatibility