saving an unopen wallet now returns without error
Merge branch 'master' of github.com:BitShares/bitshares_toolkit
enforce 2% max delegate vote rule
Enforcing 2% vote limit at the block level.
fixes for gcc
Merge branch 'master' of github.com:BitShares/bitshares_toolkit
- Fix tests:
 * pass a different port for each test client to use as their web server.
 * prevent the automatic scaling of BTS in the genesis block from screwing up our checks
- Make the client originate connections from the same port it listens for connections on to aid in NAT traversal and generally look nicer
- Start work on RPC to send info about connected peers (getpeerinfo)
Fix the unit test that launches fifty test nodes to work, and generate a graph of the network.
Give unit tests the ability to configure p2p network parameters.
Add further details about wallet operation, including new and modified algorithms to support accounts and unconfirmed balances. Still needs a final review.
using factory to deserialize output types
Merge branch 'master' of github.com:BitShares/bitshares_toolkit
Some brief thoughts on locally annotating transactions for historical documentation.
Merge branch 'master' of https://github.com/BitShares/bitshares_toolkit
Merge branch 'master' of github.com:BitShares/bitshares_toolkit into upstream

Conflicts:
	libraries/wallet/include/bts/wallet/delegate_status.hpp
Update fc submodule
Merge branch 'upstream'

Conflicts:
	libraries/dns/dns_transaction_validator.cpp
	libraries/dns/include/bts/dns/dns_transaction_validator.hpp
adding missing file
Merge branch 'master' of github.com:BitShares/bitshares_toolkit
Merge branch 'master' of github.com:BitShares/bitshares_toolkit into upstream
Merge branch 'upstream'