test(matchers): update toThrow matcher
WIP: squash into NgError

- add toThrowNg matcher
- fix unit tests on Safari, Firefox, IE