Correctly round bytes when converted from human readable format

Instead of leave two decimal places which is confusing, round the byte
values correctly to the closest byte.
Merge pull request #7760 from owncloud/core-roundbytes

Correctly round bytes when converted from human readable format