Added key sequence per account rather than global

This should allow recovery of which account various orders belonged to.
I also stored the key sequence number in the key record for a future
update that will enable "pre-scanning" for running wallets in parallel.
Merge branch 'develop' of github.com:BitShares/bitshares_toolkit into develop
Add option to blockchain_market_order_history to filter by owner
Add owners to market history printout
Revert "utility to convert bitcoin pubkey into btsx pubkey"
Fix formatting and logic errors in blockchain_market_order_history
Merge branch 'develop' of github.com:BitShares/bitshares_toolkit into develop
Revert "Merge pull request #729 from drltc/genesis_newlines"

This reverts commit 167f69d01d0684a4e3b3fb1886b9873f35982a70, reversing
changes made to 079db0ee1825e8fac3bbd28284ca3c7cd0e3103d.

This pull request broke Windows builds.  Fixes #738
Add config.json option to disable all things wallet

This is to support public-facing RPC servers which can provide a
blockchain interface to thin clients. Such an RPC server should not have
a wallet, nor should it be capable of having one, and all wallet-related
RPC calls should be disabled. This is now possible via the
wallet_enabled option in config.json.
Add blockchain_get_balance_by_owner API call
fix spacing
Merge branch 'develop' of github.com:BitShares/bitshares_toolkit into develop
clean up short limits code
Bring mail server into the fold

The mail server is now built into the client and can be enabled in the
config file. A new API section, mail, has been created, and a few calls
have been implemented therein.

This commit also introduces unit tests for the mail server (in
nathan_tests.cpp) and debugs the mail server so that the tests pass.
Merge branch 'develop' of github.com:BitShares/bitshares_toolkit into develop
Bump qt_wallet
When connecting to the initial seed nodes, try to respect the user's desired_number_of_connections instead of just connecting to every seed node we know about.
Add semicolons to the end of a few FC_THROW() statements to match the semicolons I removed in the fc submodule commit.
Merge pull request #735 from xeroc/revert-734-master

Revert "utility to convert bitcoin pubkey into btsx pubkey"
update hard fork warnings
Merge branch 'develop' of github.com:BitShares/bitshares_toolkit into develop