Make change address for imported keys the same

Fixes #769
Reject outdated firmware versions
Do not display exchanged APDUs
Merge pull request #811 from btchip/no_verbose_apdus

Do not display exchanged APDUs
Merge pull request #810 from btchip/trezor_security_blacklist

Reject outdated firmware versions
fix tests
ecies: don't drop sign of ephemeral key
ecies: use the same KDF to derive aes init vector and aes and hmac keys.
ecies: update description in comment
check all bytes in strip_pkcs7_padding
add hook: make_unsigned_transaction
fix #812
NFKD (per bip39)
use language in config to choose wordlist
remove deprecated usb option
remove 2of3 option in cmd line
raise an exception on trezor decrypt
additional fix for #793
check length in OP_RETURN
Added Japanese wordlist