Adding support for non US-ASCII encoded menu items

- Eval the menu template in the interpreter's default_external encoding,
  which will probably be utf8, or something like windows-1252 on win32
- Added test with utf8 char in it