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: I60b9dd3d0f577f688decaac45fe1290264efaf87