Adding enforcement of the wanted graphics system GL/GLES
- GRAPHICS=GL/GLES
fixes for tito for pep8 and using one variable
Update dictadapter.py

A fix for the issue described at #1972
Allow setting source to empty string to clear text, if it wasnt empty before.
Change fonts to be passed to pygame as file objects instead of filenames due to pygame unicode issues: #1827. Also adds cache to keep file handle open while in use.
Fix font test to use unicode font filename for proper loading to allow passing test on windows (and other os's).
close font handle when finished.
Allow loading from file ref, even if source has not been used before. Setting source to '' wont clear text now.
Update windows installation to say cmd environemnt is not changed globally.
Merge pull request #2050 from matham/pygame_font

Workaround for pygame font issue with unicode filesnames.
Disable unicode filechooser tests on mac.
Merge branch 'master' of https://github.com/kivy/kivy
Make audio test use nose assertion instead of just assert for more debug info.
Replace the test audio ogg file with mp3 to hopefully fix nose tests.
Revert "Replace the test audio ogg file with mp3 to hopefully fix nose tests."

This reverts commit eb2068d45cd6059a0007e244c329678a9f5d3153.
uix:ScreenManager fix #2057
gstplayer: fix query of the duration when audio is not prerolled (not in playing or paused state)^C
Merge branch 'master' of ssh://github.com/kivy/kivy
gstplayer: remove get_double, and force waiting for the state.
Merge pull request #1989 from matham/rst

Allow reloading rst files and allow source to be ''