[pvr] make all livetv views available to the user earlier (as soon as channels are fetched from the backend and before epg is loaded from the db) by changing the pvr/epg manager startup logic
Revert "[epg] fixed - epg load/update was interrupted when the pvr manager imports channels, leading to delays and channel ids gone missing in certain situations"

This reverts commit bdf8842d543fae54067c4dd453bded8474e1044f.

Conflicts:

	xbmc/pvr/PVRManager.h
CSimpleDoubleCache fix.
removed the emu_socket directory and files as its not in use for windows and I doubt that for other platforms as well.
ApplicationPlayer: Sanitize ClosePlayer() and SetPlaySpeed()
[rbp/omxplayer] Support both analogue and hdmi audio

Thanks to stupid-boy for the original implementation.
Merge pull request #3176 from popcornmix/dual_audio

[rbp/omxplayer] Support both analogue and hdmi audio
[rbp/omxplayer] Add Dynamic Range Compression scheme

This adds a DRC scheme. A number of dBs of amplification can be chosen.
The audio_decode component is setup to do the usual downmix operation early
before most of the audio buffering. This means we get a second or two to
detect if the downmix would overflow. This allows the amplification to be
attenuated in time to avoid the clipping.
The attenuation gradually decays when overflow condition stops.

Also adds a gui setting to boost centre channel.

Requires updated firmware
Merge pull request #3200 from herrnst/appplayer-lock

ApplicationPlayer: Sanitize ClosePlayer() and SetPlaySpeed()
Merge pull request #3171 from stupid-boy/CSimpleDoubleCache

[FIX] CSimpleDoubleCache: do not change type of underlying cache
ApplicationPlayer: do Reset() directly on the member instead of the sharedptr
Merge pull request #3185 from popcornmix/amplification

[rbp/omxplayer] Add Dynamic Range Compresssion scheme
Merge pull request #3206 from herrnst/appplayer-fixreset

ApplicationPlayer: do Reset() directly on the member instead of the sharedptr
Merge pull request #3201 from FernetMenta/aefixes

ActiveAE: fixes
Merge pull request #3191 from wsoltys/remove_emu_socket

removed the emu_socket directory and files as its not in use for windows
[win32] update VS2010 project preprocessor to Vista
Merge pull request #3173 from MartijnKaijser/vs_project

[win32] update VS2010 project preprocessor to Vista
Merge pull request #1994 from nemphys/pvr-epg-startup

[pvr] make all livetv views available to the user earlier (as soon as channels are fetched from the backend and before epg is loaded from the db) by changing the pvr/epg manager startup logic
CDVDDemuxPVRClient: zero-init props in RequestStreams()
Merge pull request #3192 from herrnst/pvrprops-init

CDVDDemuxPVRClient: zero-init props in RequestStreams()