uix:TextInput introduce `input_type` property to choose the type of
Keyboard to request, could be extended later to enable input mask using
same property
core: introduce clipboard provider for android, fix long touch bubble on
android
uix:TextInput fix weakref issues with cut copy paste dialog
clipboard: add only the correct provider depending on the platform
uix:TextInput introduce new properties to handle input type of keyboard
and add selctin handles.
uix:TextInput add middle handle and move choosing the type of input
to platform... py4a. kivy-ios part is TODO.
uix:TextInput add missing image and minor fixes for selection handles
Doc: include parameter:input_type docstring for method:request_keyboard
Update __init__.py
Added zsh and cygwin support for kivyenv.sh
kivyenv.sh: fixed error and minor cleanup
Expose a property to set the scroll distance when using a mouse wheel.

By changing scroll_distance we can achieve the same effect but this will render touch dragging unusable and buggy, especially if we set a greater value. By adding a separate property that is used only for setting the scroll distance in the case of mouse wheel scrolling we can safely use together a custom scroll_wheel_distance and touch dragging.
Missing os.sep element to Library location on OSX.
Added RiseIn and FallOut transitions

Also fixed lots of pep8 errors to that git would let me commit.
Added documentaion for new transitions
Clarified doc wording
Added FallOut and RiseIn transitions to example
Added new transitions to doc header
doc: revisions to config.py and paramter display
Add a Bitdeli badge to README