Add a new SBJsonStreamTokeniser & replace the old stream + tokeniser classes

- Updated a lot of expected errors to include index where it failed
- Expect 0 rather than -0 in roundtrip test
Moved Kuhn's UTF8 test to its own set so we can ignore it; it takes much longer than other tests