[test] Add support for custom arguments to TestNodeCLI
[test] Add support for custom arguments to TestNodeCLI

Github-Pull: #11125
Rebased-From: 5c18a84b9a49e3f9dacf0502dbf7d5d755f38da6

GroestlCoin/bitcoin,Jcing95/iop-hd,Jcing95/iop-hd,GroestlCoin/bitcoin,Anfauglith/iop-hd,Anfauglith/iop-hd,tecnovert/particl-core,particl/particl-core,digibyte/digibyte,BitzenyCoreDevelopers/bitzeny,Jcing95/iop-hd,wangxinxi/litecoin,digibyte/digibyte,qtumproject/qtum,wangxinxi/litecoin,GroestlCoin/bitcoin,Jcing95/iop-hd,gjhiggins/vcoincore,GroestlCoin/bitcoin,tecnovert/particl-core,romanornr/viacoin,particl/particl-core,BitzenyCoreDevelopers/bitzeny,particl/particl-core,gjhiggins/vcoincore,BitzenyCoreDevelopers/bitzeny,digibyte/digibyte,particl/particl-core,UFOCoins/ufo,BitzenyCoreDevelopers/bitzeny,Anfauglith/iop-hd,GroestlCoin/GroestlCoin,GroestlCoin/bitcoin,Jcing95/iop-hd,wangxinxi/litecoin,UFOCoins/ufo,wangxinxi/litecoin,tecnovert/particl-core,wangxinxi/litecoin,UFOCoins/ufo,romanornr/viacoin,gjhiggins/vcoincore,BitzenyCoreDevelopers/bitzeny,UFOCoins/ufo,qtumproject/qtum,tecnovert/particl-core,Anfauglith/iop-hd,qtumproject/qtum,GroestlCoin/GroestlCoin,wangxinxi/litecoin,GroestlCoin/GroestlCoin,qtumproject/qtum,UFOCoins/ufo,Anfauglith/iop-hd,qtumproject/qtum,qtumproject/qtum,GroestlCoin/GroestlCoin,romanornr/viacoin,romanornr/viacoin,tecnovert/particl-core,GroestlCoin/GroestlCoin,Anfauglith/iop-hd,digibyte/digibyte,digibyte/digibyte,GroestlCoin/GroestlCoin,romanornr/viacoin,tecnovert/particl-core,particl/particl-core,UFOCoins/ufo,gjhiggins/vcoincore,Jcing95/iop-hd,gjhiggins/vcoincore,gjhiggins/vcoincore,qtumproject/qtum,particl/particl-core,GroestlCoin/bitcoin,romanornr/viacoin,digibyte/digibyte,BitzenyCoreDevelopers/bitzeny