Oracle float exprs

Add to the previous modification of Oracle backend, a flag in the options that makes it treat numbers as floats/ints unless there's a reason to think they are decimal. Makes things a little faster where relevant (and a little more cross-database-compatible, where expressions are concerned).