Fix about control statements master

* if, then, else, & unless all behave as
  expected.  nil is neither true or false.

* unless false == !false, etc.

* while, times, next and for behave as
  expected

* be careful when looping for = and <= in
  order be sure count is correct with while

[#54145663]