Get the automated bts_xt_client automated test working in p2p mode.  Allow bts_xt_client to create its own genesis block, fix operation in p2p mode when blockchain is empty.

Conflicts:
	tests/bts_xt_client_tests.cpp