Tie decimal and grouping separators to the locale

Fix parsing breakage when misconfigured local translations make
both symbols the same. (which blocks decimal separators entirely)

Change-Id: I46d0fdef906bed137b112bf5c7598596409c82db