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
Add config callback to change the log file when the config log_dir/log_name change.
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.
Move rebind from Property to only those that implement it. Add docs.
Add nosetests for property rebind.
Move func def out of func for better performance.
Some optimizations.
Update packaging-android.rst

Linked virtual machine
Keep the markup color attribute after creation. Fixes #2210.
Fix py3 compat issue

sys.exc_clear was removed in Python 3.
remove sys.exc_clear
Merge branch 'master' of https://github.com/kivy/kivy into rebind2
Python3 compatibility for multistroke and demo