Fix setting exit_on_escape atribute on on_keyboard method (#1967)
uix:TextInput fix changing selection using selection_handles. closes #2006
Fixes issue with the app terminating on esc even if exit_on_escape is set to '0'
uix:TextInput make selection handles display only when selection is
done.
uix:TextInput only fade in handles if they aren't already visible
uix:TextInput make selection handles follow widget position.
uix:TextInput account for widget pos for selection handles
Update textinput.py
Value could be a string already as set by the user, so it's best if we just use the getboolean function directly
Merge branch 'master' of https://github.com/kivy/kivy into 1967-exception-exit_on_escape
doc: fix pyinstaller 2.0 instruction for osx (as per Bill Janssen tell us on the ml)
icons: fix icon generation for iPadx2
doc: neatened the display of multi-line code example
Merge branch 'master' of https://github.com/kivy/kivy
doc: clarifications to uix/listview.py
Merge pull request #1970 from mihaineacsu/1967-exception-exit_on_escape

Fix setting exit_on_escape atribute on on_keyboard method
uix:TextInput update selection handles on window move and account for
widget position. Closes #2012 and #2013
uix:textInput selection_handles account for size changes
uix:TextInput update handles on selection change
uix:TextInput revert selection_handle images to their previous state