Do not encode local email parts

Punycode does not apply to local parts of email addresses, only to the domain name labels in it. Everything before `@` should be preserved.

Fixes https://github.com/bestiejs/punycode.js/issues/20#issuecomment-51509669.