simplyfy :controller logic
fix viewing side after idle controller reassign
fix request_control_change

if we resigned an idle side that was not the currently active side it
caused bugs before.
Merge pull request #337 from gfgtdf/wesnothd_sides

 simplyfy :controller logic