[gui] adds listitem info label inprogress to determine if epg item is in progress

This adds a new listitem info label inprogress which indicates if the
associated epg tag points to a current ongoing program.
fixed context menu 'remove safely' selection
use FF_LEVEL_UNKNOWN by default (prevents some common mismatches in
ParsePacket which triggers reopening of streams)
Do not allow non-content stream types to extend the format context's duration as this
affects the UI and therefore seek capabilities.

DVB subtitle/teletext streams are private streams (stream type 0xBD) and may have their
own timebase or PTS values that are widely different than video stream's,
or not set properly. Regardless of any handling of such cases in FFmpeg, XBMC shouldn't
extend play duration unless an actual content stream has passed it's "end".
FIX: [amc] add omx.exynos to white list
[players] Skip picture attachments in video players

Picture attachments get reported by ffmpeg as a video stream with the flag AV_DISPOSITION_ATTACHED_PIC.
You generally don't want to play these as video.
omxplayer hangs when trying to play a picture as video (as it never gets enough frames to startup).
The players also get confused with a video file with artwork, and try to play the artwork. E.g.

21:23:53  47.576946 T:2831643728    INFO: ffmpeg[A8C77450]:     Stream #0:0: Video: mjpeg, yuvj420p, 1920x1080, 90k tbr, 90k tbn, 90k tbc
21:23:53  47.578365 T:2831643728    INFO: ffmpeg[A8C77450]:     Stream #0:1: Audio: wmav2 (a[1][0][0] / 0x0161), 48000 Hz, 2 channels, fltp, 192 kb/s
21:23:53  47.579159 T:2831643728    INFO: ffmpeg[A8C77450]:     Stream #0:2: Video: wmv3 (Main) (WMV3 / 0x33564D57), yuv420p, 1920x1080, 12000 kb/s, 29.97 tbr, 1k tbn, 1k tbc

I think this is suitable for Gotham.
[uClibc] Fix TZ after bfc296b

inspired by t-nelson:
https://github.com/xbmc/xbmc/commit/a2f3ca28ff22eba942d12e9cb3701818bb9dac6f
[airplay] - ensure to announce airtunes before airplay via zeroconf (makes it more likely that ios7 clients detect us correctly at the first shot)
ffmpeg demuxer: fix incorrectly set bitsPerSample for audio streams
paplayer: fix display of bitsPerSample for codecs served by dvdplayer
paplayer: fix compiler warning
AE: add verbose logging, start with alsa logger
[Fix] Store the language of external vob subtitles. This also fixes a memory leak.
Reported by cg110.
[Ext. subs] Use ISO639-2 T language codes for external subtitles details.
[zeroconf] - add method to reannounce already published services
[airplay] - reannounce airplay service every 10 secs (fixes ios7 clients not detecting us when their wlan was asleep or they saw the airplay announcement before the airtunes annoncement)
AESinkDirectSound: Only add AC3 and DTS if we are not PCM device
settings: use CSetting::CheckValidity() instead of CSetting::FromString() for input validation
settings: fix CSettingNumber::fromString()
ActiveAE: fix race of device change events