Fix spacing in !parse-integer
!parse-integer: fix junk processing
!parse-integer: allow optional dot at end
!parse-integer: trailing whitespace also increments index, when junk is not found
!parse-integer: handle leading whitespace