Updating wallet to store unspent outputs

- fixes bug that required rescan after every start.
Merge branch 'master' of github.com:BitShares/bitshares_toolkit
Various updates to networking code.
Merge branch 'master' of github.com:BitShares/bitshares_toolkit
updating fc submodule
Merge branch 'master' of github.com:BitShares/bitshares_toolkit
client mines blocks
initial checkin of kid server library
various bug fixes on blockchain
started http interface
update fc dependency revision
Update KID server + create kids

Checking in code to support registering kids
Refactored block generation to use trustee model.

Move signing from central server to a client on the network to allow
trustee to move / change.
progress toward listing transaction in meaningful way
add VS11 Windows build instructions (as found in Keyhotee)
Merge pull request #16 from mutualpublic/build_win32

add VS11 Windows build instructions (as found in Keyhotee)
Add binaries to .gitignore
Expose CLI client access and wallet unlocking to derived CLI classes

Conflicts:
	libraries/cli/cli.cpp
	libraries/cli/include/bts/cli/cli.hpp
Fix typos
Fix bug in chain server genesis loading