Remove third party floating point library

We can depend on standard primitives for these operations in chrome os.

Note the formatting of DoubleToString() changes a little since the
standard primitives are a little less pretty.

The behavior of StringToDouble changed a little with respect to numbers
not representable as a double (too large or small).  StringToDouble
still reports a broken conversion, but the value returned is infinity
rather than the maximum finite value.

Bug: 26253162
Change-Id: I5ba87d0787bb832d188f6460d952fd852e27fed6
Test: compiles, unittests pass on host
16 files changed