Add a new stream tokeniser & make it pass basic tests

First cut parsing strings with escapes; just validate, don't actually decode
Replace SBJsonTokeniser & SBJsonUTF8Stream with SBJsonStreamTokeniser
Updated a lot of expected errors to include index where it failed
Expect 0 rather than -0 in roundtrip test