make touchring able to show mouse cursor (needed for rpi)
make hidinput provider dispatch mouse pos to window
cleanup for touchring cursor addition
add missing versionadded
Fix unicode/bytes consisteny in text core shorten.
Merge branch 'master' of https://github.com/kivy/kivy into unicode
Merge pull request #1825 from matham/unicode

Fix unicode issues with text core
Merge pull request #1807 from kivy/touchring_cursor

Touchring cursor
Add filechooser unittests.
Merge pull request #1828 from matham/unicode-test

Add filechooser unittests.
Resolve where on unix some files might not be decodable.
Merge pull request #1829 from matham/filechooser-unicode2

Resolve where on unix some files might not be decodable.
Make unicode filechooser test ignore errors when removing files.
shutil.rmtree doesn't respect ignore_errors, use try/except instead

shutil.rmtree doesn't respect ignore_errors (http://bugs.python.org/issue15872) maybe, so put it in a try except block.
Merge branch 'master' of https://github.com/kivy/kivy