Use more precise data type in WbQuantity. For now it uses double, but we need something like BigFloat.
But it's a little bit difficult to find a suitable data type to represent floats with arbitrary precision in .NET. Perhaps we need to make one out of BigInteger.
Extracted from #24 & #25.