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
Refactor sell_domain
Merge branch 'master' of github.com:nmushegian/bitshares_toolkit
Merge branch 'master' of github.com:BitShares/bitshares_toolkit

Conflicts:
	libraries/wallet/wallet.cpp
DNS: Refactor wallet
Merge pull request #4 from vikramrajkumar/master

Still more refactoring + upstream sync