[droid] Enable external player support
[addons] Remove broken last.FM musicvideo scraper
[addons] Add theaudiodb.com musicvideo scraper
[addons] Change default musicvideo scraper from the broken last.fm to theaudiodb.com. In case last.fm was still in use replace it with theaudiodb.com
In threads spawned within python the PyContext was never used. In those cases the releasing/acquiring of the Gil was simply skipped. Therefore scripts that looped over 'sleep' from a python created thread (a typical pattern in python services) would block all other python threads forever.
DVDAudioCodecFFmpeg: Convert unknown audio formats to float.

As of FFmpeg-1.1, some decoders started to output planar audio.
This fixes track ticket 13944.
Merge pull request #2059 from mcrosson/android-feature-external_player

[droid] External Player Support
Merge pull request #2115 from jimfcarroll/fix-14005

Fix for 14005. GIL wasn't managed correctly in python spawned threads
[droid] fixes #14014, bump libass version and package it
[IOS] - fix build after 6095130a0a441fdf61fa9ba1d1432ece3f5bc6a4
fixed: Missing build dep for libtiff-dev to the Linux/Ubuntu README docs
[touched] - revert unwanted submodule downgrade
Merge pull request #2117 from aballier/unknownaudioout

DVDAudioCodecFFmpeg: Convert unknown audio formats to float.
Merge ffmpeg fix for sagetv recordings from upstream
> commit c071b006436d663b977068f8d23cbc061f40491f
> Author: Michael Niedermayer <michaelni@gmx.at>
> Date:   Mon Jan 21 04:21:56 2013 +0100
>
>     mpeg12demux: Fallback to startcode for stream type identification.
>
>    Fixes Ticket2147
>    Fixes SageTV support
>
>    Based-on patch by Andrew Gallatin
>    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Merge pull request #2113 from MartijnKaijser/scraper_change

Change default musicvideo scraper because it's broken
fixed warning, remove un-used var
Merge pull request #2118 from gallatin/master

Pull request:  ffmpeg fix to properly detect video in SageTV recordings (ffmpeg bug #2147)
[WIN32] fixed wrong naming. nothing was broken as this was only used to display what we're downloading.
Override CSFTPDirectory::Exists() method to correctly report whether an SFTP url represents a directory or not.
Fixes ticket #13784.

Refactored CSFTPSession::Exists() into FileExists() and DirectoryExists() methods, and have CSFTPFile and CSFTPDirectory classes use them.
This means that Exists() calls on these classes correctly only return true if the url refers to an item of the appropriate type (e.g. a file or a directory).
Merge pull request #2058 from norbini/ticket_13784_videoscanner_skips_sftp

[Fix] Videoscanner should not skip sftp/ssh sources