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.

Backport bitcoin commit 005609539b2184a474ffe9ebfe883984c900a3fb
Backported by: Sunny King <sunnyking9999@gmail.com>
(cherry picked from commit 005609539b2184a474ffe9ebfe883984c900a3fb)

Conflicts:

	src/core.cpp

Peerunity/Peerunity,Peerunity/Peerunity,Peerunity/Peerunity,Peerunity/Peerunity