Make mouse simulated mutli-touch optional.
Add docs, only provide sim if initiated so.
Make scatter always use simulated multitouch.
Don't overwrite previous profile.
fix for #2129
ios: add audio length implementation for iOS, based on the Pygame mixer code. Not tested, but compiles :). Closes #2117
Indicate that bytes should be used when blitting.
Merge branch 'master' of ssh://github.com/kivy/kivy
Fix last line to use correct sized options.
Ensure to strip only when enabled, and add comments.
Add config callback to change the log file when the config log_dir/log_name change.
Create log_dir path directories recursively

This change will create the custom log folder and its parents, if needed, in the case of using absolute paths too.
Make log_dir absolute path checking cross-platform
Add get_root_window method to App class

This comes in handy when the user needs the window instance without importing Window manually or using a Widget instance to call Widget.get_root_window.
Change strip to always default to False like it was in 1.8.
Merge pull request #2166 from matham/text-lastline

Use correct options to finish of markup layout
Doc fix: clearify that alias prop setter returns True to cause dispatch.
Copy observers list when dispatching to prevent observers from being eaten.
Add rebind option to Property to allow dynamic rebinding of properties in kv.
Implement dynamic rebinding of properties in .kv for properties that enable it.