Merge pull request #176 from kjd/issue-174

Restore IDNAError exception for codepoints that don't exist in Unicode (fixes #174)