Revise Compiler API.

A step closer to a proposed API.

Remove unused Reporter params

Review URL: https://github.com/google/traceur-compiler/pull/1090

Closes #1090.