koyoing X11-SDL fix

Conflicts:
	xbmc/windowing/X11/WinSystemX11GLES.cpp
CPU Temperature for ODROIDs

Conflicts:
	xbmc/utils/CPUInfo.cpp
EGL ODROID Native

Conflicts:
	xbmc/windowing/egl/EGLWrapper.cpp
	xbmc/windowing/egl/Makefile
MFC decoder

Conflicts:
	xbmc/cores/dvdplayer/DVDCodecs/DVDFactoryCodec.cpp
	xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h
	xbmc/cores/dvdplayer/DVDCodecs/Video/Makefile.in
less debug
LinuxV4l2 interface
new process, a bit slow, but more reliable
software renderer implementation,
time debug
Conflicts:
	xbmc/cores/VideoRenderers/LinuxRendererGLES.cpp
	xbmc/cores/dvdplayer/DVDPlayerVideo.cpp
fixes
Conflicts:
	configure.in
	xbmc/cores/dvdplayer/DVDCodecs/Video/Makefile.in
Exynos4/Exynos5 split

Conflicts:
	configure.in
	xbmc/cores/dvdplayer/DVDCodecs/Video/Makefile.in
Exynos4
configure.in fix for defaults for Exynos4/Exynos5
scaling
less debug
Small polish based on davilla review
h.264 avc1 playback fix
remove of time profiling for decode plus less debug
little defines increase
Decode process rearrange
h264 pts queue order modification
Going standart XMBC logging through log file, comments clarification here and there. Cleanups
Supress error from LinuxV4L2 class related to nonblocking decoder access