added the choose how many armies to move after capturing a territory ability
move after capture
Fixed race condition causing dicionary size changedduring iteration  RuntimeError
Merge remote-tracking branch 'refs/remotes/upstream/master'

Conflicts:
	risk/battle.py
	risk/player/player.py
Merge remote-tracking branch 'refs/remotes/upstream/master'
I dun goofed. the move_after_attack function didn't get commited last time somehow so here it is again
Merge pull request #35 from B-Lock/master

added move armies after capturing a territory ability
Optimizing territory rendering performance
Fixed graphic layers race condition and move army bug
- deep copying layer keys before sort
- spliting armies in half on successful attack
Fixed error messages for attack and fortify commands.

In attack, fixed exception handling (KeyError).

In fortify, incorrect exception was being raised: it should be
NonNeighbours instead of NotNeighbours.
Fixing spacing issues and try-catch logic error
Merge remote-tracking branch 'refs/remotes/upstream/master'