Fix: Decimal separator are not treated correctly when saving products.

Issue #96.
Fix: Make sure Add / Edit Product page respects decimal and thousands
separators set in Settings->Store->General.
Float casting is not locale aware.