(PUP-3615) Remove string to number auto convert for compare and equals

This removes the problematic auto convert from String to Number for
comparisson operations.
(PUP-3615) Change test to query using string mode instead of integers

There was one test, that after the change to using the new 4x Collectors
failed when the string to numeric conversion no longer is done.

The test queried for "mode == 0677" which is wrong since mode is a
String. This commit corrects the test to use "mode == '0677'"
Merge pull request #3293 from hlindberg/PUP-3615_remove-string-to-number-auto-convert

(PUP-3615) Remove string to number auto convert for compare and equals