Return names in blockchain_list_current_round_active_delegates
Refactor wallet import/export to JSON (#66)
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.
update last_unlock_scanned_block_number when fork and pop block happens during wallet lock, fixed #148
merge from upstream/master
fix bug with negative votes 'for'

When initializing the genesis state from the config, we were setting
'votes against' but then creating balances that a positive delegate ID.

I have fixed the initialization to use a negative delegate ID and
incremented the blockchain database version to indicate that users
should rebuild next time they load.
Merge branch 'master' of github.com:BitShares/bitshares_toolkit
Fix for earlier attempt to move tie (console wasn't being flushed properly, only the log stream, in the tee stream).
Commit proper fc submodule version and add code to regression_tests to skip over directories with a leading underscore (right now that will be _newtest and _common_logs).
Add command line option to set the minimum delegate count to allow testing with a small network
Change test client launch scripts to use _newtest for the client datadirs.
Fix crash on exit

A static NTP object was being destroyed on exit which caused a crash. It
is now allocated on the heap to avoid this crash.
Merge branch 'master' of github.com:BitShares/bitshares_toolkit