fix brainkey length exception
switch back to base16 from base58 for trx id encoding
removing surplus print statements
merge from upstream/master
wallet rpc api of wallet_dump_private_key, fixed #275
testing client rpc apis with simulated clients calling commands, and output the process as result