Update test error messages
Run all tests with both ist.js and ist-min.js
Add IE10 and fix exception message
Rewrite codegen to allow observation