Add the ffpyplayer as a kivy core video provider.
Merge branch 'master' of https://github.com/kivy/kivy into ffpyplayer_provider
Make sure the player is unloaded when calling from command line.
merge
re-add ffpyplayer to init.
Update to work with current ffpyplayer, update docs.
Add ffpyplayer audio module, and update video player to use slightly more sane name.
Fix assignment instead of comparison.
Update keywords.
Update buffer to use new ffpyplayer image class.
core:Window introduce a `keyboard_height` property
introduce `softinput_mode` property that can be set to `''` or `pan` or
`resize` to define how the WIndow behaves on keyboard resize.
core: softinput_mode introduce resize and scale options
Add remove_callback method to ConfigParser.
Add ConfigParserProperty.
Don't rewrite same value multiple times, pep8 and doc fixes.
Set __properties before calling link/link_deps The alternative would be to make a post_init method, like link that is called after property is constructed.
Fix config.read() to call callbacks on all changes.
Add name attr to ConfigParser, name kivy and app config instances as such, and add method for ConfigParserProperty to register properties that use named config.
Set a ConfigParser for ConfigParserProperty using either a named config,or a config object, don't use property value for it anymore.