Adds MoveWithBall2. Does some cosmetics in code.

MoveWithBall2 is the complete copy of MoveWithBall. It's purpose is to
be the alternative behavior. So we can do some changes and switch to it.
Adds turning while ball is invisible.

It changes SoccerDecisionMaker by adding new rule. If Ball is
invisible robot is forced to turn around. The intensity of turning
is 0.2.
So it adds code for turning behavior and ballisinsight beleif.