audioqueue: don't avoid impossible case

Play() should always be fed with valid block_t *
live555: buffer sizes are not considered safe

...so far.
libvlc_audio_set_track: return -1 on error

Surprisingly, my gcc did not generate a possible unitilization warning.
win32: do not get stuck in poll() with infinite timeout

This really should be fixed more properly.
NEWS: updates for Mac
audioqueue: fixed potential TimeGet issue

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
audioqueue: clean-up
audioqueue: fix copyright years and add missing copyright holders
audioqueue: switch from section comments to more useful pragma marks since those are recognized by Xcode
audioqueue: more cleanup

repack a struct and rename variables so they actually make sense
audioqueue: fix potential p_block leak
audioqueue: use the AudioSession API to overwrite the mute switch during media playback (iOS only)
audioqueue: fix compilation for OSX
macosx: work-around for Mountain Lion which treats folder with the name 'BDMV' and the sub item 'INDEX.BDM' as a file with the UTI 'public.directory'
dbus: Fix memleaks on error paths
dbus: Remove useless comment
dbus: Add missing memory allocation failure handling

Handle memory allocation failures when sending the PropertyChanged
signal in the TrackList interface implementation.
Win32: really fix poll() loop *cough* *cough*
Contrib: use a new DVDnav fork

Should close #8125
rename configuration page title for x264 options

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>