Marked screen reader API dll and the NVDA Controller Client as executable. (issues running from source on Windows 7)

(cherry picked from commit a039c91fd0d2ea110c3839fc33b6f62e413e31e9)
(cherry picked from commit 7e65d8ffe5550e3e3538a3b1562837f6c2fb5c82)
Broadcast to all the players in a game when someone selects a race, so the game admin finds it easier to know when everyone is ready.

(cherry picked from commit bd5bc96688ff710a747277e5c2a8bd2cd4ba7618)
(cherry picked from commit 218fe1828e3d2ed2ee66bb15f1da3cd72c1f10e9)
(cherry picked from commit b81fb2c4079a7e5ab5a5bdf84d74ab5a14ac4216)
(cherry picked from commit 53665d842d7ac095061148866b8ba7486224785b)
use Python 2.7 only
added a lock to tts.py (just in case) ; now locks are used in a "with" statement

(cherry picked from commit cfde58255ccd6ebebab34142120b4c14eed60d6b)
(cherry picked from commit 2871d97b1024ef70836d1c22a4ac0cd1b7aa1300)
(cherry picked from commit 0d924abfa8e2e5120805e03625b777db7dac0c2c)
(cherry picked from commit b0a315842e3597cf4aed50c6e4bdaae232458008)
(cherry picked from commit be6c769254294dc3e0baae0875a4560d297b1e70)
added to input_string() a feedback when the string is validated

fixes #5

(cherry picked from commit 6adfb9da6a8e937adf695e56cca067a35f557a68)
chat messages won't be spelled anymore during editing

(cherry picked from commit 898cbdceed5bec0c901f5e9c784b065fda4c3470)
Merge branch 'master' of ssh://github.com/soundmud/soundrts