Utf8 passwords

Passwords that were non-ascii (ie utf-8) were resulting in different seeds to the [reference implementation](https://github.com/trezor/python-mnemonic).