Float#<=> should honor infinite? [ruby-core:31470]