'sendrawtransaction' improvements

- Make it report the reject code and reason (and reserve a new error code in rpcprotocol.h for this)
- Make it possible to re-send transactions that are already in the mempool