Detect unregistered namespace prefixes and provide useful error messages...

... in the UI.
This isn't a comment on @whikloj 's work as much as a general comment: this class stinks. When I wrote it, it was really simple and just caught exceptions for which no other more appropriate mapper existed. Now it's full of brittle type testing. I'll open an issue.