Add __unicode__ method to ActionBase
Include words when Mimic action converted to str
Decode Paste action input using correct charset
Improve error reporting during engine loading
Encode log output during recog parsing

Before this change the messages where output without an explicit
encoding, and were therefore encoded using the default ASCII charset,
leading to errors for non-ASCII characters (for example in "touché").
This change uses UTF-8 as the encoding for log messages.
Improve error message for non-typeable characters
Add tests for non-ASCII handling by actions