Convert free shipping discount to a float, based on locale-aware string.  Fixes #1565.