[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.
[rbp/omxplayer] Go directly from executing to idle in OMX_Clock

OMX spec says there's no need to go through pause state
[rbp/omxplayer] Improve the player diagnostics overlay
[rbp/omxplayer] Increase audio buffering to gpu

When the arm is busy the gpu fifo can underrun, especially when audio codec uses short duration packets (like DTS)
Also increasing the packet size makes better utilisation of the audio queue inside the GPU
[rbp/omxplayer] Handle the case where EOS message fails.

When GPU fifo is full, the attempt to send the eos message may timeout. Increase the timeout and if that still fails then consider the stream to have ended.
[rbp/omxplayer] Enable zoom and pixel ratio in video OSD
add some extra, commonly used, aspect flags for skins
[win32] Util::GetHomePath: workaround for windows overestimate buffer size
[win32] Util::GetHomePath: fix compiler warning
[win32] Put 'XBMC_HOME' to the project for easy build and run
removed the emu_socket directory and files as its not in use for windows and I doubt that for other platforms as well.
[win32] Util::GetHomePath: expand relative path only when needed (one time at XBMC run)
[win32] Util: add functions for adding/removing '\\?\' path prefix
[win32] Util::GetHomePath: support for really long paths
[rbp/omxplayer] Need to populate channel layout for passthrough

Currently 6.1 channel dts is rejected as the channel count is zero. Fill in something plausible (it will not be used).
Merge pull request #3189 from Karlson2k/win32_fix_home

Fix win32 relative home path
[clang] fix rsxs screensaver build

clang need to known that we use some gnu inline semantics
clang: fix declaration of default arg

depend on os/clang version it's a warning or an error:
error: addition of default argument on redeclaration makes
    this constructor a default constructor
warning: addition of default argument on redeclaration makes
    this constructor a default constructor

full errors: http://pastebin.com/tnJXZV8L