use a blank 1x1 texture for empty line. closes #1913
Fix TextInput padding_x being ignored when calculating cursor postion (#1960)
Merge branch 'master' of https://github.com/kivy/kivy into 1960-padding_x-ignored
Minor changes, rearrange two lines
Merge pull request #1969 from mihaineacsu/1960-padding_x-ignored

Fix TextInput padding_x being ignored when calculating cursor position
Decode byte string result when using Python 3 (#1843)
add a tool to generate all the icons version your application needs, Google Play, App Store, Amazon Store, and for all devices (mdpi->xxxhdpi, iPhone/iPad/iTunes).
shader: fix for python3
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
Add cursor_color property for TextInput
update style.kv
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