merge of #2912 Float rounding issues on polyglot/geo/primitives

from branch larkost/2912-float-rounding
Merge branch 'next' into sam_2134_iii