fix duplicate names, break good code architecture
Configure the user appender to re-enable status messages
fix bad assumption on get_head_block_num()+1 for pending_chain_state, added warning to remind us to remove code for next dry run
Merge branch 'master' of github.com:BitShares/bitshares_toolkit
Fix variables that were uninitialized when accepting a network connection (and therefore caused nonsensical data to be displayedd for firewalled status for incoming connections)
Register regression tests as individual tests
Update submodule
Fix test names
Change upnp messages to use ulog()
Suppress duplicate "now connected to n peers" messages
Update submodule
Fix error in new splitting of wallet tests, assertion
change first 101 delegegates returned by blockchain_list_delegates from active to top(fixed #360)
When we log messages to the error database, also log them to our error log streams
Disable upnp in existing regression tests
Ticket #237 clean up gracefully without crashing

I believe this commit fixes everything except in the async
accept_connection_task() in node_impl::accept_loop()
Merge branch 'master' of github.com:BitShares/bitshares_toolkit

Conflicts:
	libraries/client/client.cpp
Add test code to generate test_genesis_json file and text file with associated delegate key pairs. Added scripts (client0.bat, client1.bat, etc) to launch clients that can be used to create regression tests.
Allow multiple --input-log options to be passed to client to enable use of "test harness" scripts for regression tests (for example, to define a script that imports a delegate key and enables block production for multiple tests).
Move tie between input stream and output stream into the cli from the client code.