Make change address for imported keys the same

Fixes #769
Add Trezor plugin settings - can now view ID and set device label
daemon messages
daemon: multiplexing
fix daemon timeout
rm dead code
add support for p2sh addresses to trezor plugin
set wallet.can_change_password and wallet.has_seed for trezor
handle exceptions raised if trezor is not found
separate class for bip32 HD
move two methods in subclasses
Update default server list
Merge branch 'master' of https://github.com/spesmilo/electrum
Confirmation count included in API command history
Merge branch 'master' of git://github.com/spesmilo/electrum
Change wording on Trezor pincode request
Add a GUI messagebox when using a Trezor but can't connect to the device.
fix xpub in trezor plugin (fingerprint and child number should be big endian)
bugfix for seed_v7
bip44