Merge remote-tracking branch 'kivy/master'
- made pre-commit hook python 3 compatable
- fixed indentation of docstring in animation.py
- fixed typo that caused ConfigParser to not be imported in python 2
fix: added docs and improved stopping behaviour for the inspector
doc: revisions to lib/__init__.py
fix Scale default values
Merge branch 'master' of https://github.com/kivy/kivy
Added scaling support to the screen module.
Added documentations.
doc: revisions to input/providers/tuio.py
doc: revisions to input/providers/wm_pen.py
doc: revisions to input/providers/wm_touch.py
doc: revisions to lib/osc/__init__.py
doc: revisions to modules/screen.py
doc: revisions to modules/touchring.py
doc: revisions to modules/touchring.py
doc: revisions to modules/webdebugger.py
doc: revisions to modules/webdebugger.py
uix:DropDown introduce `on_dismiss` event and use it in Spinner. fixes
the issue of having to press the spinner twice to show the dropdown if
dismissed by touching outside.
Merge pull request #1450 from kivy/dropdown_dismiss

uix:DropDown introduce `on_dismiss` event and use it in Spinner. fixes