Fixed up GetRawTransaction and updated GetBlock to handle verbose
Fixed up GetRawTransaction and updated GetBlock to handle verbose

Updated handleGetRawTransaction to populate all the fields required to
match bitcoind.  It still doesn't handle MULTISIG addresses correctly.

Changed handleGetBlock to implement new optional verbose (default true)
flag and also added a verboseTx flag to return TxRawDefault instead of
Txid.  When verbose=false, GetBlock returns hex-encoded wire bytes for
the block.

Dirbaio/btcd,tb00/btcd,toddfries/btcd,Stash-Crypto/btcd,jongillham/btcd,CryptocurrencyCabal/htcd,btcsuite/btcd,Dirbaio/btcd,hectorj/btcd,1d4Nf6/btcd,stevenroose/btcd,DanielKrawisz/btcd,btcsuite/btcd,danoctavian/btcd,wallclockbuilder/btcd,danoctavian/btcd,wallclockbuilder/btcd,tb00/btcd,btcsuitereleases/btcd,davecgh/btcd,jrick/btcd,aakselrod/btcd,jrick/btcd,dan-da/btcd,ppcsuite/ppcd-old,Dirbaio/btcd,glv2/ppcd,jcmincke/dcrd,aakselrod/btcd,ltcsuite/ltcd,jrick/dcrd,davecgh/btcd,decred/dcrd,ppcsuite/ppcd,Cleawing/btcd,mathiasrw/btcd,jongillham/btcd,cjepson/btcd,glv2/ppcd,sysbot/btcd,jrick/btcd,decred/dcrd,Cleawing/btcd,pkothbauer/btcd,jimmysong/btcd,BitGo/prova,dajohi/btcd,ppcsuite/ppcd,Roasbeef/btcd,qchain/btcd,adiabat/btcd,runeaune/btcd,jimmysong/btcd,qchain/btcd,Evil-Coin/Evil,mathiasrw/btcd,adiabat/btcd,1d4Nf6/btcd,DanielKrawisz/btcd,stevenroose/btcd,pkothbauer/btcd,Roasbeef/btcd,ppcsuite/ppcd-old,cqswxj2013/btcd,BitGo/prova,jcmincke/dcrd,hectorj/btcd,cjepson/btcd,dan-da/btcd,ltcsuite/ltcd,sysbot/btcd,Stash-Crypto/btcd,dajohi/btcd,runeaune/btcd,FactomProject/btcd,jcmincke/dcrd,cqswxj2013/btcd,toddfries/btcd,CryptocurrencyCabal/htcd,jrick/dcrd,btcsuitereleases/btcd,soapboxsys/ombfullnode,dajohi/btcd,FactomProject/btcd,soapboxsys/ombfullnode,Evil-Coin/Evil