fix Script#pay_to_script_hash
fix Script#pay_to_script_hash

  official client adds another 0 due to his parsing bug.
  make sure we evaluate both cases:

    "<sig> {<pub> OP_CHECKSIG} | OP_HASH160 <script_hash> OP_EQUAL"
    "0 <sig> {<pub> OP_CHECKSIG} | OP_HASH160 <script_hash> OP_EQUAL"

mhanne/bitcoin-ruby,georgemillo/bitcoin-ruby,Zlerp/bitcoin-ruby,assafshomer/bitcoin-ruby,tarix/bitcoin-ruby,xiumiao/bitcoin-ruby,bitpesa/bitcoin-ruby,robertg/bitcoin-ruby