Makes for easier debugging.
Add witness data output to TxInError messages
Works fine with signrawtransaction that fails to fully sign the transaction. (empty witness)
Does this need to be tested in the RPC tests?
Expand signrawtransaction.py to cover error witness checking
@laanwj added basic test check for new field