Change image pygmae to use file handles instead of path because of unicode issues.
Change texture cache key to keep str type of the filename so we don't get encoding issues in automatic encoding.
Merge branch 'master' of https://github.com/kivy/kivy into image-unicode
Don't save open file.
Ensure filename is not auto converted bytes/unicode anywhere.
Fix unicode issues where python internally converts unicode to bytes.
added two small fixes to svg.pyx
Allow multiple transformations in single line
uix:BoxLayout account for padding while using pos_hint
uix:BoxLayout remove debug statements
Merge pull request #2588 from kivy/boxlayout_pos_hint

BoxLayout honour padding when using pos_hint
make legacy FileChooser views work again
Merge pull request #2589 from kived/filechooser-legacy-fix

make legacy FileChooser views work again
made currentColor refer to Svg's color property
added public attribute to current_color so that Gradient can access it
added test file that uses currentColor
fixed bounds on music.svg
Implement Window maximize, minimize and restore
Implement Window hide and show
Move _is_desktop attribute to WindowBase