Added test for #ifTrue:/#ifFalse: compiler bug

A bug leads to unexecuted method remainders after #ifTrue:/#ifFalse: because of the generation of a superfluous RETURN_LOCAL.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Made the compiler test a little more complete to cover ifTrue as well as ifFalse cases

Signed-off-by: Stefan Marr <git@stefan-marr.de>