isCurrentTroopMelee() added to IBattle

isCurrentTroopMelee() method added to IBattle to avoid checking lots of
things in screens.