adding test genesis block
Adding genesis.json used to generate genesis.dat
Adding raw_variant.hpp to fix linking errors
Added chain_id property

Fix genesis default
adding chain_id to get_info rpc results
fix genesis-json command line arg
p2p code now checks chain id on connection
sending connection rejected message when chains do not match
checking for negative spends
Update .gitignore
Fix compiler warnings
fix negative spend, for real
Add test for negative transfers

Negative transfers, such as Alice sends Bob -500 XTS, should not be
allowed. This commit adds a test which attempts to make such a transfer,
and then verifies that an exception was thrown in the attempt.
Merge branch 'master' of https://github.com/BitShares/bitshares_toolkit
implemented proposal operations
added query methods for proposals
Fix client startup
Update fc submodule
Merge branch 'master' of github.com:BitShares/bitshares_toolkit
Add missing override keywords