Fix for double escaped unicode characters in translation output.

Fix for issue #56.

The new _unescape method will work for single and double escaped unicode characters. The regex is much tighter too and there is no need for that eval().