Implement rollback for number parsing.

The stream number parser was parsing the initial two letters of 'false' as
hexadecimal input. After failing the number parsing on 'l', the stream was not
rolled back and subsequent parsing failed.
Merge pull request #30 from iauns/master

Implement rollback for number parsing.