* fixed a defect where toString would erroneously a report failure to parse some valid numbers.
* added test case for empty string and numbers without separators.
* renamed SDNNumericValidator to QSDNNumericValidator