test_framework: detect failure of bitcoind startup
test_framework: detect failure of bitcoind startup

Github-Pull: #7744
Rebased-From: 018b60c5ea703ed12edcde034a185f79e77e5576

BitcoinUnlimited/BitcoinUnlimited,arruah/ensocoin,PandaPayProject/PandaPay,Bitcoin-com/BUcash,ediston/energi,ftrader-bitcoinunlimited/hardfork_prototype_1_mvf-bu,Justaphf/BitcoinUnlimited,Kore-Core/kore,Petr-Economissa/gvidon,Kore-Core/kore,gjhiggins/vcoincore,aspirecoin/aspire,Justaphf/BitcoinUnlimited,crowning-/dash,gjhiggins/vcoincore,marlengit/BitcoinUnlimited,arruah/ensocoin,thelazier/dash,ftrader-bitcoinunlimited/hardfork_prototype_1_mvf-bu,rsdevgun16e/energi,PandaPayProject/PandaPay,worldbit/worldbit,projectinterzone/ITZ,biblepay/biblepay,ediston/energi,HeliumGas/helium,BitcoinUnlimited/BitcoinUnlimited,worldbit/worldbit,ionomy/ion,jmgilbert2/energi,Bitcoin-com/BUcash,terracoin/terracoin,ivansib/sib16,marlengit/BitcoinUnlimited,dashpay/dash,multicoins/marycoin,Kore-Core/kore,multicoins/marycoin,myriadcoin/myriadcoin,lakepay/lake,argentumproject/argentum,dmrtsvetkov/flowercoin,marcusdiaz/BitcoinUnlimited,ionomy/ion,Flurbos/Flurbo,krzysztofwos/BitcoinUnlimited,dgenr8/bitcoin,dmrtsvetkov/flowercoin,cddjr/BitcoinUnlimited,willwray/dash,Petr-Economissa/gvidon,dmrtsvetkov/flowercoin,aspirecoin/aspire,argentumproject/argentum,arruah/ensocoin,marcusdiaz/BitcoinUnlimited,krzysztofwos/BitcoinUnlimited,worldbit/worldbit,crowning-/dash,projectinterzone/ITZ,ivansib/sibcoin,nmarley/dash,rdqw/sscoin,Flurbos/Flurbo,Petr-Economissa/gvidon,terracoin/terracoin,jmgilbert2/energi,cddjr/BitcoinUnlimited,rdqw/sscoin,schinzelh/dash,AllanDoensen/BitcoinUnlimited,projectinterzone/ITZ,thelazier/dash,AllanDoensen/BitcoinUnlimited,BitcoinUnlimited/BitcoinUnlimited,gjhiggins/vcoincore,Justaphf/BitcoinUnlimited,cddjr/BitcoinUnlimited,AllanDoensen/BitcoinUnlimited,Justaphf/BitcoinUnlimited,diggcoin/diggcoin,marcusdiaz/BitcoinUnlimited,arruah/ensocoin,Flurbos/Flurbo,BTCfork/hardfork_prototype_1_mvf-bu,schinzelh/dash,thelazier/dash,Kore-Core/kore,PandaPayProject/PandaPay,crowning-/dash,UdjinM6/dash,alejandromgk/Lunar,projectinterzone/ITZ,myriadcoin/myriadcoin,multicoins/marycoin,rsdevgun16e/energi,ivansib/sib16,lakepay/lake,diggcoin/diggcoin,ediston/energi,worldbit/worldbit,Bitcoin-com/BUcash,schinzelh/dash,Petr-Economissa/gvidon,ionomy/ion,marlengit/BitcoinUnlimited,arruah/ensocoin,BlockchainTechLLC/3dcoin,terracoin/terracoin,thelazier/dash,HeliumGas/helium,diggcoin/diggcoin,myriadteam/myriadcoin,PandaPayProject/PandaPay,dgenr8/bitcoin,cddjr/BitcoinUnlimited,myriadteam/myriadcoin,ivansib/sib16,dmrtsvetkov/flowercoin,nmarley/dash,BitcoinUnlimited/BitcoinUnlimited,gjhiggins/vcoincore,BTCfork/hardfork_prototype_1_mvf-bu,krzysztofwos/BitcoinUnlimited,Petr-Economissa/gvidon,BTCfork/hardfork_prototype_1_mvf-bu,ediston/energi,willwray/dash,UdjinM6/dash,BlockchainTechLLC/3dcoin,gjhiggins/vcoincore,lakepay/lake,PandaPayProject/PandaPay,nmarley/dash,biblepay/biblepay,diggcoin/diggcoin,PandaPayProject/PandaPay,ftrader-bitcoinunlimited/hardfork_prototype_1_mvf-bu,rsdevgun16e/energi,multicoins/marycoin,argentumproject/argentum,marlengit/BitcoinUnlimited,dashpay/dash,UdjinM6/dash,Flurbos/Flurbo,dashpay/dash,aspirecoin/aspire,Justaphf/BitcoinUnlimited,krzysztofwos/BitcoinUnlimited,diggcoin/diggcoin,biblepay/biblepay,dmrtsvetkov/flowercoin,rsdevgun16e/energi,Petr-Economissa/gvidon,marlengit/BitcoinUnlimited,multicoins/marycoin,rdqw/sscoin,HeliumGas/helium,HeliumGas/helium,argentumproject/argentum,myriadteam/myriadcoin,ivansib/sibcoin,marcusdiaz/BitcoinUnlimited,BTCfork/hardfork_prototype_1_mvf-bu,diggcoin/diggcoin,worldbit/worldbit,jmgilbert2/energi,Bitcoin-com/BUcash,Flurbos/Flurbo,Bitcoin-com/BUcash,aspirecoin/aspire,willwray/dash,myriadcoin/myriadcoin,argentumproject/argentum,ivansib/sib16,nmarley/dash,rdqw/sscoin,RyanLucchese/energi,krzysztofwos/BitcoinUnlimited,lakepay/lake,biblepay/biblepay,BlockchainTechLLC/3dcoin,myriadteam/myriadcoin,UdjinM6/dash,jmgilbert2/energi,myriadcoin/myriadcoin,alejandromgk/Lunar,RyanLucchese/energi,jmgilbert2/energi,AllanDoensen/BitcoinUnlimited,BTCfork/hardfork_prototype_1_mvf-bu,marcusdiaz/BitcoinUnlimited,myriadcoin/myriadcoin,aspirecoin/aspire,lakepay/lake,nmarley/dash,schinzelh/dash,dgenr8/bitcoin,crowning-/dash,UdjinM6/dash,jmgilbert2/energi,schinzelh/dash,marlengit/BitcoinUnlimited,BTCfork/hardfork_prototype_1_mvf-bu,BlockchainTechLLC/3dcoin,arruah/ensocoin,willwray/dash,Bitcoin-com/BUcash,biblepay/biblepay,crowning-/dash,ivansib/sibcoin,AllanDoensen/BitcoinUnlimited,myriadteam/myriadcoin,argentumproject/argentum,rdqw/sscoin,dgenr8/bitcoin,biblepay/biblepay,alejandromgk/Lunar,BlockchainTechLLC/3dcoin,dashpay/dash,Kore-Core/kore,nmarley/dash,alejandromgk/Lunar,Kore-Core/kore,ftrader-bitcoinunlimited/hardfork_prototype_1_mvf-bu,dmrtsvetkov/flowercoin,ivansib/sib16,AllanDoensen/BitcoinUnlimited,krzysztofwos/BitcoinUnlimited,ionomy/ion,RyanLucchese/energi,marcusdiaz/BitcoinUnlimited,rdqw/sscoin,projectinterzone/ITZ,willwray/dash,cddjr/BitcoinUnlimited,terracoin/terracoin,biblepay/biblepay,willwray/dash,RyanLucchese/energi,schinzelh/dash,ivansib/sibcoin,gjhiggins/vcoincore,BitcoinUnlimited/BitcoinUnlimited,rsdevgun16e/energi,terracoin/terracoin,alejandromgk/Lunar,alejandromgk/Lunar,aspirecoin/aspire,BitcoinUnlimited/BitcoinUnlimited,myriadcoin/myriadcoin,myriadteam/myriadcoin,nmarley/dash,ediston/energi,cddjr/BitcoinUnlimited,dgenr8/bitcoin,HeliumGas/helium,ediston/energi,multicoins/marycoin,worldbit/worldbit,ionomy/ion,ftrader-bitcoinunlimited/hardfork_prototype_1_mvf-bu,lakepay/lake,Flurbos/Flurbo,BlockchainTechLLC/3dcoin,terracoin/terracoin,ivansib/sib16,ftrader-bitcoinunlimited/hardfork_prototype_1_mvf-bu,HeliumGas/helium,ivansib/sibcoin,dashpay/dash,ivansib/sibcoin,RyanLucchese/energi,rsdevgun16e/energi,ionomy/ion,thelazier/dash,crowning-/dash,RyanLucchese/energi,biblepay/biblepay,argentumproject/argentum,Justaphf/BitcoinUnlimited