Ignore media content with .nomedia in parent

Currently there is no quick way to ignore certain media files, the
android ecosystem has a '.nomedia' file to exclude directories from
being scanned. Add the same functionality to XBMC.
[dvdplayer] Remove omx render features from dvdplayer and handle in mmalrenderer
GUI.OnScreensaverDeactivated does not follow JSON-RPC API definition

The announcement of `GUI.OnScreensaverDeactivated` does not follow the
defined API - it outputs `data` as a `boolean`, not `null`.  This
behaviour was introduced in ea9f2f01 to support a special case for CEC
devices, that must choose to act based on whether this notification was
triggered on the back of a shutdown.

As the rest of the API defines `data` to be of type `null` or `object`,
I've moved this boolean to a `shuttingDown` member on the data object,
rather than changing the API to be inconsistent for a special case.
Bump json-rpc schema version
[vfs] PosixFile: better handle errors on Read/Write
[vfs] Win32File: better handle errors on Read/Write
dvdplayer: another ssa subtitle fix
[python] Clearly state that Player.pause() also resumes.
[GLES] Fix build break on i.MX 6 based systems
fixed: VAAPI compile warnings due to unused variables
fixed: LinuxRendererGL compile warning due to unused variable
fixed: Util.cpp compile warnings due to unused variables
[ios8] - fix orientation bugs when compiling against ios 8.0 SDK (seems apple fixed
the 90 degree rotated display orientation since 8.0) - thx to mikrohard
[ios8] - fix external screen orientation on ios8 runtime when compiling with ios8 sdk
[ios8] - fix invisible textfield on native keyboard
[ios8] - fix crash in vtb when seeking (changed flag for dropping frames since ios8 runtime)
Merge pull request #5480 from FernetMenta/subs

dvdplayer: another ssa subtitle fix
Merge pull request #5469 from Phaeodaria/tegra-omx-pr
Merge pull request #5471 from mkortstiege/compile_warnings

compile warnings due to unused variables
Merge pull request #5468 from anaconda/pydocs-pause-resumes

[python] Clearly state that Player.pause() also resumes.