fix exception getting script address from invalid transactions (see testnet aba0441c4c9933dcd7db789c39053739ec435ab742ed2c23c05f22f1488c0bfd)
fix OP_CHECKMULTISIG p2sh with empty signature

as seen in mainnet tx: 136becd0892fa38c5aca8104db8b90b3a0e6b40912b7d1462aed583c067054cd
Merge branch 'fix_zero_pubkey_scripts'
Merge branch 'fix_multisig_with_empty_sig'