Changed cpu frequency for all Linux platforms, added RPI specific cpu temp command and removed irrelevant gpu temp for all ARM platforms.
add builtin to set GUI Language
GUILabelControl support highlight/selection, and show cursor at same time.
[cosmetics] add the files to string.po to indicate where strings are used
Change AnnouncePlayerPlay to announce speed == 0 for pausing slideshow or picture.
changed: Auto extract thumbs/flags for webdav
[rbp/omxplayer] make sure we can also abort the open of a ffmpeg input stream
[rbp/omxplayer] reevaluate HasVideo/Audio after a stream change
GUIEpgGridContainer: validate scroll offsets as well as they are used to calculate rendered blocks
[rbp] Fix elapsed time not updating near end of file

Currently, once demuxer has reached EOF, we send the EOF messages to audio/video players
and set their inited/started flags to false. But if started is false we ignore any
PLAYER_DISPLAYTIME coming back from players, which stops the elapsed time from updating.
This can affect the final ~8 seconds of the file.

The fix delays changing these flags until audio/video players have signalled EOS.
[rbp] Don't block waiting for EOS in audio/video players

Currently we block in OMXPlayerAudio/OMXPlayerVideo from the point we see EOF from demuxer,
until the last frame/audio sample has been played out. This can be a few seconds.
It means no more messages (such as abort) can be received during this period.
This results in a bug where if you press stop after the demuxer EOF has occurred it takes
a long time to stop. You would expect this to be the few seconds of queued data,
but it actually turns out to be 30 seconds, as the clocks get stopped by the stop message,
but the players never find out and we hit a timeout.
It also stops seek/pause working during the playout period.
It also stops (graphical) subtitles from being rendered during this time.
The fix involves not blocking for the EOS, but allowing the polling from OMXPlayer to catch it.
GUIEpgGridContainer: don't select first item on mouse/touch event on empty programme block
GUIEpgGridContainer: don't react on clicking channel list
GUIEpgGridContainer: add panning gesture
GUIControlGroupList: add panning gesture
[gui] added colordiffuse attribute on texture definition
[fix] change AM_CONFIG_HEADER to AC_CONFIG_HEADERS for automake-1.13 support
[WIN32] fixed: removed accidentally test commit.
[WIN32] fixed: use gnu make 3.82 to compile newer ffmpeg
Merge pull request #2592 from popcornmix/stop_hang

[rbp] Don't block waiting for EOS in audio/video players