Make JSON a requirement for the compiler.

Include the polyfill for testing under IE8 and below and document this.