more elegant per address unlock
support in PyBtcWallet.lock() for partially unlocked address map