Renamed Stream::peekNextDigit to Stream::skipUntilDigit for clarity
Allow leading decimal separator in Stream::parseFloat.

Fixes #1962 :
Floating point numbers with a trailing '.' character would be rendered as integers.
For example: .032 => will become 32.