Create error markers via full "builds"

* not writing files yet
* need to hack around what appear to be bugs in the TypeScript services
where they don't seem to know that a class references another if the
name changes (like Map -> Map2 breaks, but Map2 which is broken being
renamed to Map doesn't fix anything)
* the services also appear to be caching diagnostic information
incorrectly between builds leading to duplicated error markers