Decode byte string result when using Python 3 (#1843)
Add padding between layout and children (#1980)
moved `remove_screen(self.screen_out)` to `_on_complete`
Merge pull request #1985 from BoonsNaibot/patch-1

moved `remove_screen(self.screen_out)` to `_on_complete`
Merge pull request #1975 from mihaineacsu/1843-urlrequest-python3-issue

Decode byte string result when using Python 3
Change padding to VariableListProperty

Calculate horizontal and vertical padding correctly
Merge pull request #1981 from mihaineacsu/1980-AnchorLayout-paddding-issue

Add padding between AnchorLayout and children
uix:AnchorLayout improve `do_layout` to account for changes in
`padding`.
Python3 and pep8 fixes for 3d rendering example
Merge pull request #1987 from inclement/3drendering

Python3 and pep8 fixes for 3d rendering example
use a more natural method to check if self._text is unicode.

this is to handle the following case
```
class LabelText(unicode):
    def do_something():
        return repr(self)

Label(text=LabelText("some Message!"))
```
which would cause kivy to crash prior to this fix
Merge pull request #1998 from joranbeasley/core_text_fix_py2_gettext_for_unicode_inherited_classes

use a more natural method to check if self._text is unicode.
Fix swap of errorvalue with errorhandeler in the doc
graphics: add default texture mapping for line (should not change anything for everybody by default, but help to map custom texture onto it.
Merge branch 'master' of ssh://github.com/kivy/kivy
Revert "moved `remove_screen(self.screen_out)` to `_on_complete`"

This reverts commit 794b442b1b493385dd86391832e41b1bffb47138.