feat(scope): Use Zone to auto digest scope at the end of each turn.
Revert "feat(parser): Do not eat NoSuchMethod errors in getters"

This reverts commit c11cd339cd964b76b97259f658cb649f0c8c94ac.

Inspecting the exception message does not work in dart2js.
fix(parser): Replace a try/catch with 'value is Map' for performance.
fix(interface_typing): Work around new dartbug
test(parser): Commented out a misguided test
fix(zones): Remove a stack trace for greater performance.