The patch as received from Yichao Zhou
Fixes to the way the lambda works.
Reworked a bit.
Some clean up of my own code.
Some clean up of Yichao Zhou contribution.
(I just like rolling the code out a bit. There is nothing inherently wrong with using something
like "close_fds=not isWin" as an argument to a functio. I just think my way looks better.)
Also try to look for the mplayer the binary install brings along. Untested.
Merge branch 'master' into ospalh-special

Conflicts:
	Quick replay.py
bump version
Merge branch 'master' into ospalh-special