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

Fixes #1578
Merge pull request #1631 from atambo/bigdecimal_to_i_with_no_args

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