0.13.1 gitian binaries:

```json
>> sendmany "" '{"ad1":0.1, "ad2":0.1}'
<< "14af4b0aa9a792f32e55d3c9c73b2c6356033825d955ae71313f7dc4008234e1"
```

current master self compiled:
```json
>> sendmany "" '{"ad1":0.1, "ad2":0.1}'
<< "sendmany help text"
```

InitBlockIndex(chainparams);
    {
        CValidationState state;
        bool ok = ActivateBestChain(state, chainparams);
        QVERIFY(ok);
    }
    SetRPCWarmupFinished();
    std::string result;
    std::string result2;
    RPCConsole::RPCExecuteCommandLine(result, "getblockchaininfo()[chain]"); 
    QVERIFY(result=="main");
    RPCConsole::RPCExecuteCommandLine(result, "getblock(getbestblockhash())"); 
    RPCConsole::RPCExecuteCommandLine(result, "getblock(getblock(getbestblockhash())[hash], true)");
    RPCConsole::RPCExecuteCommandLine(result, "getblock( getblock( getblock(getbestblockhash())[hash] )[hash], true)"); 
    RPCConsole::RPCExecuteCommandLine(result, "getblockchaininfo");
    QVERIFY(result.substr(0,1) == "{");
    RPCConsole::RPCExecuteCommandLine(result, "getblockchaininfo()");
    QVERIFY(result.substr(0,1) == "{");
    RPCConsole::RPCExecuteCommandLine(result, "getblockchaininfo "); 
    QVERIFY(result.substr(0,1) == "{");
#if QT_VERSION >= 0x050300
    
    QVERIFY_EXCEPTION_THROWN(RPCConsole::RPCExecuteCommandLine(result, "getblockchaininfo() .\n"), std::runtime_error); 
    QVERIFY_EXCEPTION_THROWN(RPCConsole::RPCExecuteCommandLine(result, "getblockchaininfo() getblockchaininfo()"), std::runtime_error); 
    (RPCConsole::RPCExecuteCommandLine(result, "getblockchaininfo(")); 
    (RPCConsole::RPCExecuteCommandLine(result, "getblockchaininfo()()()")); 
    QVERIFY_EXCEPTION_THROWN(RPCConsole::RPCExecuteCommandLine(result, "getblockchaininfo(True)"), UniValue); 
    QVERIFY_EXCEPTION_THROWN(RPCConsole::RPCExecuteCommandLine(result, "a(getblockchaininfo(True))"), UniValue); 
#endif
    (RPCConsole::RPCExecuteCommandLine(result, "getblockchaininfo()[\"chain\"]"));