Move buffer format conversion to its own file and import it.
Make blit_buffer accept memoryviews and objects that implement the buffer interface in additon to bytes. Use new conversion function.
Use proper memoryview for data bufferfmt.
Add on_bring_to_front event to Scatter
Disable indent-tabs-mode in kivy-mode.el.
doc: fix some versionadded to versionchanged.

Signed-off-by: Mathieu Virbel <mat@kivy.org>
Merge branch 'master' of ssh://github.com/kivy/kivy

Conflicts:
	kivy/network/urlrequest.py
doc: added hints and tips for Kivy VM usage
doc: claried the widget background example
Merge pull request #2207 from richkinder/emacs_kivy_mode_tab_removal

Disable indent-tabs-mode in kivy-mode.el.
doc: changed example to use standard 4 space indentation
doc: made example pep8 complaint
doc: pep8'd example, replace "override" with "subclass"
Merge branch 'master' of https://github.com/kivy/kivy
doc: examples made pep8
doc: revisted to provide more optimal example
doc: added explanation for differences in examples
doc: neatened example, reverted unnecessary additions/changes
doc: changed to normal terminology: "cpu intensive"
doc: removed unnecessary slash (usually indicates "or", not "and")