Remove unused DVDMessageTracker class.
[music] allow SortByYear to sort by year, album, track, then label
[ios/depends] - fix backrow header missing issue
[ios/depends] - suppress "32-bit absolute address out of range" linker warning

reference: https://github.com/kivy/kivy-ios/commit/0062353c5812b893d6d4bcc97eb221cd782a298c
[ios/depends] - add gen_entitlements.py to build depends
[ios/depends] - add fakeroot native to depends
[ios/packaging] - use fakeroot for packaging deb without root privileges
[ios/depends] - add fakeroot and gen_entitlements to native build target
[ios/depends] - remove -no-integrated-as from xcode5 cflags - fixes compile of most of depends for xcode5.1 (clang 503.0.40) - see http://llvm.org/bugs/show_bug.cgi?id=17240
[ios/depends/ffi] - libffi needs -no-integrated-as - see https://github.com/atgreen/libffi/issues/50
[osx/ios/depends] - expose the xcode version to depends makefiles
[ios/libmpeg2] - fix compilation of libmpeg2 when using xcode 5.1.1 (this motion_compensation asm can't be compiled with the current clang in a pic way - needs someone with arm asm foo)
[atv2] - remove unused include (which also fails ond ios 7.1 sdk)
[ios/atv2] - update readme to reflect support for Xcode5.1.1 and iOS SDK 7.1
[ios/packaging] - compress deb with lzma

remove garbage files
add installed size entry for control file
add cydia icon file for ios app
remove curl dependency
Fixed: Manual loading of VobSub subtitles

Currently VobSub (.idx/.sub) subtitles can not be loaded manually.

Allow loading VobSub subtitles manually by specifying either the .idx
or the .sub file. The other file is detected automatically. The
following naming schemes are supported:
- foobar.idx and foobar.sub
- foobar.idx and foobar.(rar|zip) containing foobar.sub

All of the above can be inside an archive (commonly .rar) as well, in
which case the user can select either .idx or .rar inside the archive.
Fixed: Subtitles autoloading with both VobSub and MicroDVD files

For example, this directory structure:
- movie.mp4
- movie.sub (MicroDVD subtitles)
- Subs/movie.rar (VobSub subtitles)
will prevent any subtitles from being actually loaded. DVDPlayer calls
IsVobSub() for any added .sub files to check if they should be ignored
(since VobSub files are supposed to be added via .idx during
autoloading, we do not want to add them a second time via .sub). In this
case IsVobSub() actually returns true even for the MicroDVD subtitles
since movie.rar contains movie.idx, which matches the name of the
MicroDVD subtitle file. Additionally, the movie.idx inside movie.rar
will actually be paired with the MicroDVD movie.sub instead of the
correct VobSub movie.sub, and will therefore fail to load.

To fix this, make the VobSub .idx/.sub pairing requirement more strict,
allowing a match only if they are in the same directory (or, as
previously allowed, .sub is rarred/zipped in an archive matching the
name of .idx).

Suggested by taxigps.
[configure] use central file to store xbmc version info
autogenerate xbmc version dependent files
update Xcode