R DRF-test for binary classifier.
On the way to fix PUB-65, PUB-66: wrong comparision in generated code.

Generated code was comparing double with float, interpreter was
comparing float with float. It led to different behaviour in a few
cases.

E.g. double d = 1.98f
 ( ( (float) d) < 1.98f ) != (d < 1.98f) )