BigInt: add convert(Float64, ::BigInt) with TODO to fix rounding.

Unfortunately, the GMP function that does this conversion truncates
inexact values, rather than rounding to the nearest double.