1) (CriteriaPanel.js) Added support to strip out non-numeric characters in the valueField.
Exceptions to this is when the operator is "In" or "Between" a comma is allowed.
Also, periods are allowed when allowDecimals is not false.
2) (PanelController.js) The allowDecimals was not being applied to the criteria fields by the panelController so I added code to apply allowDecimals to the valueField.