Use error-reporter

This depends on:
* the-gss/preparser#4
* the-gss/ccss-compiler#14
* the-gss/vfl-compiler#6 (which depends on the-gss/vfl-compiler#7)
* the-gss/vgl-compiler#5

I've linked all of those dependencies locally using `npm link` in order to work on this. The build status of this pull request is irrelevant until those are merged or I point to the relevant branches in `component.json`.

Still work in progress.