Show short scriptPubKeys correctly
Show short scriptPubKeys correctly

Previously bitcoin-qt's -debug transaction info was showing CTxOut([error])

It is valid for a scriptPubKey to be any size, for example simply
OP_RETURN is valid and can be used to destroy a TXOUT to mining fees.

Conflicts:
	src/core.cpp

dooglus/clams,robvanmieghem/clams,Jheguy2/Mercury,Jheguy2/Mercury,Kefkius/clams,Kefkius/clams,dooglus/clams,nochowderforyou/clams,Kefkius/clams,thunderrabbit/clams,Kefkius/clams,Jheguy2/Mercury,dooglus/clams,robvanmieghem/clams,nochowderforyou/clams,Jheguy2/Mercury,robvanmieghem/clams,nochowderforyou/clams,thunderrabbit/clams,dooglus/clams,nochowderforyou/clams,dooglus/clams,thunderrabbit/clams,Jheguy2/Mercury,thunderrabbit/clams,nochowderforyou/clams,Kefkius/clams,robvanmieghem/clams,thunderrabbit/clams,robvanmieghem/clams