Fixed example code in MicroLayer.py
fixed bugs in example code
change example code to use strings instead of ints for region ids
change naming of command 'place_troops' to 'place_armies'
(consistent with game engine name)
Refactored tabs in Tactics Layer
Added naive implementation of Tactics Layer
Updated information in info.json and cleanup of main bot structure
Added description of input and output data in info.json
The language of description is informal and it will not be used for automatic validation
Removed the info function from bot.py, the same info passed to all layers now
Added handling of missing return values from layers
Basic variable assignment of the information about the world and higher layer commands
Added basic armies placement implementation
Troops are distributed into a few regions irregardless of action (attak/defend)
Half of the troops is given to the most important region, quarter to the second etc.
The values are rounded - for 7 armies the distribution will be 4, 2, 1 (3 regions)
added origin master changes
Add region loop in attack_transfer, doesn't move any armies yet
Added adjacent and border helper methods to Tactics Layer
Removed unused code from attack_defend
Fixed missing = sign in if statement
Unfinished changes to the unit placement - places near regions to attack
Added the fog of war field is_fog to the Region class\nThe last known information is retained for fields that are currently under fog of war
Removed adjacent def
Feteched master
Dunno why this wasn't commited
Merge branch 'master' into dev-mac