move "can_recruit_from"/on checks to class game_state
move "side_can_recruit_on" logic from hotkey_handler to game_state
Merge branch 'move_some_code_to_gamestate'