Throws: support oldIE native Error types, remove String comparison.

Handle oldIE native Error types in `throws`.
Remove the String comparison type from `throws`.

Fixes #547.
Closes #579.
Closes #593.

Related to jquery/api.qunitjs.com#54.