Fix TextInput numeric keyboard submit
Fix TextInput numeric keyboard submit

Summary:
When you have a numeric non-multiline `TextInput` and a `returnKeyType` is `done` we automatically add an input accessory view ([implementation](https://github.com/facebook/react-native/blob/603cc48ceba001827d10231d51b4031c7768eef8/Libraries/Text/RCTTextInput.m#L269#L315)).

That view has a done button which triggers [handleInputAccessoryDoneButton](https://github.com/facebook/react-native/blob/603cc48ceba001827d10231d51b4031c7768eef8/Libraries/Text/RCTTextInput.m#L317...L320) which currently directly sends `endEditing:` to the text field / text view. As a consequence, the [textInputShouldReturn](https://github.com/facebook/react-native/blob/603cc48ceba001827d10231d51b4031c7768eef8/Libraries/Text/RCTTextInput.m#L118...L121) is not called and we dismiss the keyboard even if the `blurOnSubmit` value is `false`.

Confirm that the keyboard is not dismissed when you tap on Done button on this `TextInput`:
```
<TextInput
  keyboardType={'numeric'}
  returnKeyType={'done'}
  blurOnSubmit={false}
/>
```

and that the keyboard is dismissed for this `TextInput`:
```
<TextInput
  keyboardType={'numeric'}
  returnKeyType={'done'}
  blurOnSubmit
/>
```
Closes https://github.com/facebook/react-native/pull/15438

Differential Revision: D5601462

Pulled By: javache

fbshipit-source-id: 24e4048e2e66d1a42fa97d83b4a3eb61e5d817ea

exponent/react-native,kesha-antonov/react-native,negativetwelve/react-native,hammerandchisel/react-native,frantic/react-native,jevakallio/react-native,exponent/react-native,kesha-antonov/react-native,exponent/react-native,arthuralee/react-native,hoastoolshop/react-native,rickbeerendonk/react-native,arthuralee/react-native,janicduplessis/react-native,kesha-antonov/react-native,exponentjs/react-native,facebook/react-native,kesha-antonov/react-native,makadaw/react-native,jevakallio/react-native,cdlewis/react-native,javache/react-native,pandiaraj44/react-native,javache/react-native,pandiaraj44/react-native,pandiaraj44/react-native,arthuralee/react-native,javache/react-native,facebook/react-native,hoangpham95/react-native,hoangpham95/react-native,dikaiosune/react-native,facebook/react-native,kesha-antonov/react-native,jevakallio/react-native,hoangpham95/react-native,janicduplessis/react-native,myntra/react-native,javache/react-native,rickbeerendonk/react-native,farazs/react-native,jevakallio/react-native,exponentjs/react-native,makadaw/react-native,dikaiosune/react-native,dikaiosune/react-native,dikaiosune/react-native,ptmt/react-native-macos,cdlewis/react-native,exponentjs/react-native,jevakallio/react-native,makadaw/react-native,hoangpham95/react-native,kesha-antonov/react-native,hoastoolshop/react-native,Bhullnatik/react-native,makadaw/react-native,jevakallio/react-native,ptmt/react-native-macos,Bhullnatik/react-native,janicduplessis/react-native,hoangpham95/react-native,cdlewis/react-native,hammerandchisel/react-native,exponentjs/react-native,ptmt/react-native-macos,Bhullnatik/react-native,hoangpham95/react-native,rickbeerendonk/react-native,rickbeerendonk/react-native,frantic/react-native,janicduplessis/react-native,frantic/react-native,facebook/react-native,arthuralee/react-native,facebook/react-native,Bhullnatik/react-native,hoastoolshop/react-native,negativetwelve/react-native,makadaw/react-native,myntra/react-native,pandiaraj44/react-native,javache/react-native,cdlewis/react-native,kesha-antonov/react-native,Bhullnatik/react-native,rickbeerendonk/react-native,negativetwelve/react-native,farazs/react-native,hammerandchisel/react-native,negativetwelve/react-native,pandiaraj44/react-native,Bhullnatik/react-native,exponentjs/react-native,jevakallio/react-native,ptmt/react-native-macos,farazs/react-native,pandiaraj44/react-native,cdlewis/react-native,hoangpham95/react-native,makadaw/react-native,facebook/react-native,myntra/react-native,kesha-antonov/react-native,negativetwelve/react-native,pandiaraj44/react-native,farazs/react-native,Bhullnatik/react-native,facebook/react-native,cdlewis/react-native,exponent/react-native,hoangpham95/react-native,farazs/react-native,janicduplessis/react-native,farazs/react-native,rickbeerendonk/react-native,farazs/react-native,hammerandchisel/react-native,rickbeerendonk/react-native,cdlewis/react-native,Bhullnatik/react-native,farazs/react-native,myntra/react-native,rickbeerendonk/react-native,janicduplessis/react-native,dikaiosune/react-native,ptmt/react-native-macos,hammerandchisel/react-native,dikaiosune/react-native,exponent/react-native,rickbeerendonk/react-native,hoastoolshop/react-native,pandiaraj44/react-native,myntra/react-native,jevakallio/react-native,ptmt/react-native-macos,myntra/react-native,javache/react-native,javache/react-native,negativetwelve/react-native,hoastoolshop/react-native,myntra/react-native,exponentjs/react-native,hammerandchisel/react-native,makadaw/react-native,myntra/react-native,exponentjs/react-native,hoastoolshop/react-native,exponent/react-native,exponent/react-native,facebook/react-native,negativetwelve/react-native,dikaiosune/react-native,ptmt/react-native-macos,javache/react-native,hoastoolshop/react-native,facebook/react-native,exponent/react-native,cdlewis/react-native,frantic/react-native,javache/react-native,ptmt/react-native-macos,hammerandchisel/react-native,makadaw/react-native,dikaiosune/react-native,janicduplessis/react-native,negativetwelve/react-native,kesha-antonov/react-native,exponentjs/react-native,janicduplessis/react-native,frantic/react-native,makadaw/react-native,farazs/react-native,hammerandchisel/react-native,myntra/react-native,jevakallio/react-native,arthuralee/react-native,negativetwelve/react-native,hoastoolshop/react-native,cdlewis/react-native