New Charset API

Seems to be working well in my tests. See issue https://github.com/broofa/node-mime/issues/52.