Remove unused closure chaining
Rewrite codegen to allow observation
Add build tests using ist-min
Ignore test build configs
Run all tests with both ist.js and ist-min.js