added an incomplete zoom

Press F8 to toggle zoom mode. Move with the arrow keys.
The current zoom has 3x3 zones in each square, labeled N, S, E, W, NE, NW, SE, SW, and no label for center.
modding: added a "provides_survival" variable; towers don't prevent defeat anymore

From the modding manual: Having at least one unit (or building) with "provides_survival" equal to 1 prevents a player from losing in a multiplayer game (not in a single player campaign). The affected trigger is "no_building_left". By default only the buildings have this property set to 1. Construction sites have this property set to 0 and it cannot be changed.
added shortcuts for orders (press Alt + A and the shortcut)

From the manual: To give an order with a shortcut, press Alt + A. A message will tell the list of available shortcuts for the currently controlled unit. Press the shortcut and the order will be executed immediately, unless a target needs to be selected.

From the modding manual: Simple orders, building orders, training orders, orders using an ability can be given with a shortcut, if a shortcut is defined. To define a shortcut, define a "shortcut" property followed by the corresponding letter. The letter must be in lowercase. If the order is a simple order, the shortcut must be defined by the order (ex: patrol). If the order is a complex order (train, build, use an ability), the shortcut must be defined by the second part of the order. For example, define an "m" shortcut for the meteor ability so the mage will have the "m" shortcut to cast meteors.
updated Russian translation

thanks to Kvark
*** version 1.2-a9 ***
>>> version 1.2-a10-dev <<<
refactoring: replaced many imports; some cleanup
bug fixed: giving the order to train an archer without having a lumber mill was silently ignored by the game (no negative sound)
refactoring: cleaning more imports
bug fixed: now the shortcut for town hall is "h" instead of "t" ("t" is for towers)
turned all the secondary threads into daemon threads

This way the game will instantly stop when the main thread ends, for example when closing the game window.
refactoring: added close_media(); call pygame.quit() so the game can quit even from Idle
Merge branch 'master' into continuous

Conflicts:
	res/ui/tts.txt
	soundrts/clientgame.py
zoom: local selection, Tab, 1..4, Q

TODO: order with zoom as a target
refactoring: extracted clientmediamouse.py from clientgame.py
translated in English some functions in clientgame.py
refactoring: extracted clientgamegridview.py and clientgameorder.py from clientworld.py
cleanup: deleted unused tests
renamed clientworld.py clientgameentity.py
refactoring: extracted clientgamenews.py