Changes behaviour of round to use default rounding mode

This makes the changes discussed in  #8750.
Can we synchronize the names with the symbols? I.e. `RoundX = RoundingMode{:X}()`?