reimplement loadSeries to support all cases described in tests - fix JENKINS-21493

rename test methods to descibe use case being asserted
cleanup use of Double.parseDouble and replace with Scanner becuase it
extract block to handle case for coalescing nodes in a Nodeset
supports LOCALES, does not throw, handles commas appropriately for locale
and doesn't throw.
Tests updated where comparisons were failing for number format.