Move transaction combining from signrawtransaction to new RPC
Summary:
Create a combinerawtransaction RPC which accepts a json array of hex raw
transactions to combine them into one transaction. Signrawtransaction is
changed to no longer combine transactions and only accept one transaction
at a time.
Backport of core PR10571
Required for T436
Test Plan:
./test/functional/test_runner.py rawtransactions signrawtransactions
Reviewers: #bitcoin_abc, jasonbcox, deadalnix
Reviewed By: #bitcoin_abc, jasonbcox, deadalnix
Subscribers: schancel, teamcity
Differential Revision: https://reviews.bitcoinabc.org/D1967