deinitialize SMB before suspend
deinitialize NFS,AFP and SFTP before suspend
Remove sneaked in in function
dvdplayer: make sure member variables are inited in constructor

Conflicts:
	xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.cpp
[airplay/airtunes] - backup volume on airplay/airtunes volume change and restore it on playback stop
[airplay] - don't indicate volume restore in gui
class UrlOptions support specify leading str.
Existed code use protocol option easy method previous commit added.
dvdplayer: pass display time through a/v players before out to application

This gives proper display of time to outside world, taking queues into
account and allow seeks to end up where the user expected it to in the
case of input streams which provide time at demux.
Revert "[pvr] fixed - seek passed the time since the epg item started, which won't work for seek operations"

This reverts commit c1f11e6580f8b9ede2637a6981c6f7e53b60dff1.
dvdplayer: do not pass display time to a/v players if not initied
dvdplayer: update state after flush buffers
dvdplayer: update play state before sending state to a/v players