DO NOT MERGE Fix floating point to text conversion overflow

Any precision >=2147483647 will cause a buffer overflow.
For instance, executing the following statement will segfault

select (printf('%.2147483647G',0.01));

Later sqlite versions fixed this by hard-coding a hard-limit of
100k million on the precision of floating point to text conversions

We fix this on earlier versions by setting the compile time flag
to the same 100k million

Bug: 153352319
Test: builds
Change-Id: Ied86cf81f0064da9d3d963ecf943894bc1ae1a93
(cherry picked from commit 4810d35fd17c3ab2f1fcbe9a0c73a8c587623d89)
1 file changed