title: NumberFormatException on Double.valueOf with comma decimal separator
body: <p>Double.valueOf with comma decimal separator throws NumberFormatException.
  Java 1.7.0_67 and 1.8.0_25.</p>
  
  <p>I also try to set DecimalFormatSymbols with "," as decimalSeparator.</p>
  
  <pre><code>Locale.setDefault(Locale.FRANCE);
  assert "12,3".equals(NumberFormat.getInstance().format(12.3));
  if (((DecimalFormat) NumberFormat.getInstance()).getDecimalFormatSymbols().getDecimalSeparator() == ',')
      Double.valueOf("12,3");
  </code></pre>