Add element.round, correct math-exceptions, fixes #624

Also clean some meta
and rework round_up/round_down a bit to fit existing code
Also adjust inventoryHolder code a bit to prevent merge issues