BigDecimal#{round,truncate,floor,ceil} with no args returns to_i

Fixes #1578