Edit `BoundedNumericProperty.check` to use "%f" rather than "%d" for float max/min in ValueError error message.

If the supplied value is outside the bounds of BoundedNumericProperty, a ValueError is raised by `BoundedNumericProperty.check`.  However, the error message inside the ValueError is incorrect if the max or min are floats, since the error message uses "%d" rather than "%f".

This means for example that if the min is 0.6 and you supply a value of 0.4, the error message will tell you that your value was below the minimum bound of "0", which is incorrect for 2 reasons.
Made UrlRequest decoding optional with parameter
Clear version change documentation

The documentation of [RelativeLayout.py] (https://github.com/kivy/kivy/blob/master/kivy/uix/relativelayout.py#L21) says:

    .. versionchanged:: 1.7.0

        Prior to version 1.7.0 The :class:`RelativeLayout` was implemented as a
        :class`FloatLayout` inside a :class:`Scatter`.  This behaviour/widget has
        been renamed to `ScatterLayout`.  The :class:`RelativeLayout` now only
        supports relative position (and cant be roatated or scaled), so that the
        implemetation can be optimized and avoid the heavier calculations from
        :class:`Scatter` (e.g. inverse matrix, recaculating multiple properties,
        etc)

I was struggling why is it that it says it cannot be rotated or scaled?. I had a `Widget` that inherits from `RelativeLayout` in which I was able to `Rotate` and `Scale` without any problem. It took me quite a while to find out that the documentation only refers to multi-touch behaviour.
unicode fixes for py2(wip)
video widget loop problem fixed
PY2 fixes for TextInput, TextInput now maintains unicode internally.
closes #1271
core:Image fix for zip image loader, now tested to be working on py2 and
py3 branch
py3 fixes
Add use_path argument to Atlas.create()
defaults to False for consistency with the original behavior
When use_path is True the path is included in the id, with and slashes replaced by _
You can now generate an atlas with path info in the ids from the command line if you do
  python -m kivy.atlas use_path output size filenames
instead of the usual:
  python -m kivy.atlas output size filenames

(I would have loved to use the argparse module, but it conflicts with kivy's existing command-line argument handling)
Clarify documentation of use_path slightly
When creating atlas with use_path, strip leading dots and slashes
so that "../folder/filename.png" becomes "folder_filename" instead of ".._folder_filename"
Merge pull request #1258 from robertour/patch-1

Clear version change documentation
Merge pull request #1275 from oukiar/master

video widget loop problem
Merge pull request #1276 from kivy/unicode_py2

Unicode fixes in TextInput for py2
Merge pull request #1284 from kivy/py3_fixes

py3 fixes
Merge pull request #1283 from kivy/zip_images

core:Image fix for zip image loader, now tested to be working on py2 and py3
Merge pull request #1248 from geeklint/option_urlreq_decode

Made UrlRequest decoding optional with parameter
urlrequest: add versionadded for decode
Merge pull request #1243 from jboy/patch-1

Edit `BoundedNumericProperty.check` to use %f rather than %d for float ...