Integrating p2p code with server-based bitshares client code, parsing command line options
Merge branch 'master' into p2p_integration
Move log file to app data directory
Merge branch 'master' into p2p_integration
Trivial changes
Merge branch 'master' into p2p_integration
Merge branch 'master' into p2p_integration
Add JSON-RPC server to bts_xt_client, and start work on a test that
launches several clients and uses the RPC interface to control the
clients
Enable debug in win32 debug builds (workaround for cmake bug)
More work on bts_xt_client tests, added a few more functions to JSON-RPC API
Cache transaction ID to speed up scanning blockchain
Added method to wallet to register name

Updated name validation to check characters included in name.
Update fees rate to use millishares per byte
Fix trivial iterator bug that was probably not causing any problems
Get bts_xt_client tests to the point that they actually test transferring
money back and forth between several clients.  Make trustee keys
configurable on the command line.
Merge branch 'master' into p2p_integration
fix mispelling
Limit max outputs per trx in genesis block to 255

This prevents giant transactions containing 65K outputs which end up
bloating the wallets of users.

Updated pretty printing of delegate vote dumps.
Update address to remove checksum from binary rep

Including a checksum in the binary representation is unnecessary and
adds to blockchain bloat, by removing this I could reduce the storage
space in the blockchain.

The checksum is still retained for the purpose of base85 representation
which users may see from time to time.
Initial stab at documenting how to test bts_xt_client with bts_xt_server