Add flags to cli.js to use build or streaming parser
update one.html with support for streaming version, let error show before result output
Add zero test
Token stream output tests refactored, improved, support for streaming mode, support for root.html
test/stream.html -> test/strict-token-tests.html
Obsoleted
Make parser/tokenizer tests support root.html, some minor automatic refactoring, use Par.parse instead of run, use new API, support streaming parser for testing
Tok lookup -> Par. Add streamer output options. Add option for both builds. Remove the chrome workaround elimination step. Add the streamer building files
rename one par tester
Make onepar also use url flags to determine which build to include
Make onetok also use url flags to determine which build to include. Fix onetok to support streamer mode.
Make parser test runner support multiple par versions, make it properly support streamer mode
Import scripts based on url arg, use new api for getting results
Make tokenizer test runner also use url flags to determine which build to include. Fix it to support streamer mode.
Remove prototypes from the build, prevent streamer stuff for regular builds
Improved token tests, added support for ASI
Flush changes for streaming parser and some other stuff

Par:

- Dropped unused type constants
- Moved type constant lookup and reversed lookup to `Par` instead of `Tok`, updated all files that depended on this likewise
- Added a few special paths for the streaming parser, they depend on `frozen` existing or not. Will eliminate them in a build step in the future
- Exposing `Tok` on `Par` now for testing
- Added option for streaming parser to complete parsing on the current input only, for testing
- `Par.parse()` now returns an object with the results, rather than just the `par` instance. The object still contains the par instance, for now
- Added test to test the api in all versions (dev, regular build, streaming build)
- Removed the objlit deopt workaround because I'm moving to focus on the build rather than the dev version and prototype is irrelevant in the build
- Added loop guards on all loops in `Par`. They can be toggled off and are eliminated in the build step.
- Now adding an `ASI` token to the stream when encountered. Previously it would only update the token counter. Will also emit this, though incorrectly after the token that caused the ASI (ASI should preceed that - token), `onToken` listeners will have to correct handle this on their own. See api test for details on behavior. Note that token stream (black and white arrays) are fixed automatically.
- Some minimal refactorings to adhere to build step rules for the streaming parser

Tok:

- Eliminated some of the type constant lookups. Replaced with a local var for error messages.
- Added streaming support. Any point that tries to read the input will first confirm that EOF has not been reached. If so, it will call `getMoreInput` which will freeze the callstack if streaming build and consider EOF otherwise. When the call thaws, it can either have received new input or received the EOF message (`false` rather than a string). Parsing will continue accordingly. Various points in Tok have been updated to take this new system into account. Will need to optimize this special path for the non-streaming build. Will probably do that with more build macros.
- Added `reachedEof` flag which tells you that we won't freeze anymore since the owner signaled EOF with the last thaw
- Added `waitForInput` which is a noop if the parser is not transformed to streaming parser. To be improved later
- Added loop guards to all loops. Can be toggled at the top. Are eliminated in the build step.
- Eliminated nearly all `this.input` cached since they can be eliminated at pretty much every step when getting new input. Overhead should be minimal since it's now in a scope one level higher in the build
- Fix or improve (not sure at this point) the regex flag parser
Stable builds for regular and streaming parser
Add test root to run all tests at the same time in iframes, add streaming test, add memory test for streamer, add api-test