Added support for floating-point numbers for "%" and "divisible by" operators

Fixes #1353
More than that, it's a BC break, so it won't be merge before 2.0.