changed: Refactor CGUIMediaWindow::ShowShareErrorMessage() so it works with any path
dvdplayer: Allow multithread decoding for hi10p content by default

This allows decoding of some hi10p material on e.g. AMD Fusion with
both cores at the max. This introduces a new advancedsetting named
disablehi10pmultithreading to disable hi10p decoded multithreaded.
configure.in: change check for 'VERSION' file:
- first check if this file exist and use the content from there
- if it not exist check with 'git log'
- if this fails set to 'Unknown'

This patch also shows the GIT_REV in the configure summary message. To display This message on top of the messages we move the whole block a bit above
change AERingBuffer::Read to accept a NULL so we can drain without a dest
fixed CAESinkNULL
changed: Add rule for selecting remote (or non-local) items for player selection rules
AE: Pulse Audio fix resume between song change without crossfade
Merge pull request #2214 from fritsch/pa-fix

AE: Fix resume after song change with Pulseaudio
Corrected parameters order in Control.setAnimations

The documentation states that setAnimations receives a list of tuples,
every tuple being a pair (event, attr), for example:

self.button.setAnimations([('focus', 'effect=zoom end=90,247,220,56
time=0',)])

This patch corrects a bug by which the order of the tuple is reversed,
breaking Python scripts which send parameters in the order stated by
the documentation.
allows SetVolume builtin to take a float
Merge pull request #2216 from LucasG2000/master

Corrected order parameters in Control.setAnimations
name adding sources more user friendly. fixes #13102
Merge pull request #2193 from OpenELEC/git-version-changes

configure.in: change check for 'VERSION' file:
Merge pull request #2217 from MartijnKaijser/fix_13102

name adding sources more user friendly. fixes #13102
[WIN32] fixed a possible infinity loop during network enumeration.
set, get, and store the percentage in the slider control as a float
allow slider actions (volume/seek sliders) to have the precision of floats, rather than being constrained to integral percentages
Merge pull request #1712 from jmarshallnz/scrub_that_slider

Use floats for percentages in sliders
don't return the transform stack size from AddGUITransform or RemoveTransform - unbalanced transforms is a bug in the code, not something we should be constantly checking for
use empty() rather than size() for determining the emptyness of the transform stack