Use classList instead of className.
Show test lines with original whitespace.
Added shim for assert(value, message)
Added tests for ASS.fromString()
Added pointer to parser tests.
Separated out SetConstructor, MapConstructor and PromiseConstructor.
Updated typescript to v1.4.0

- Union types.
- Switched default lib to lib.es6.d.ts
Use template strings.
Switched to in-development TypeScript compiler.
Use destructuring assignment and shorthand property names.