Better unicode and error handling in Emit
Some Python 2 & 3 fixes (related to QA of this unicode stuff)
Merge pull request #6 from kennknowles/unicode-in-multivalues

Better unicode handling in Emit