Add test for bug with first truncated zero in round
Do not trim left zero digits for a truncated part
Fix bug with rounding when the first truncated digit is 0.
Ex. round(5.08) was resulted as 6 because 0 was truncated
and the next digit 8 was used.