Enforce strict equalities with JSHint

Depends on `src/core/parser.js` and `src/core/stream.js` updates from @Snuffleupagus.