deterministic_trxs ids should be stored

As they are also included in merkle root, and for light clients, they do not need to handle deterministic trxs, only need to valid that.

And there should be a bug now..
removing print statements
Merge branch 'master' of github.com:BitShares/bitshares_toolkit
Cleanup
Import BTC/PTS wallets without echoing password
Fix listing receive addresses
Merge branch 'master' of github.com:BitShares/bitshares_toolkit
Merge pull request #57 from vikramrajkumar/master

cli updates
Allow disabling the max delegate vote == 2% rule, which causes us trouble in the small test network, and might cause trouble in the real network too.
Make the trustee process the blocks it generates before sending them on to the server/network, to avoid an error where the trustee generated the next block before processing the current block, thus generating an invalid block.
Logging.
Fix a suspected bug that would allow the p2p node to send one message in the middle of another message
Minor changes to the untracked_transactions test case
Additional logging for debug
Add transactions to our list of pending transactions before we broadcast
them to the network to avoid most of the duplicate transaction warnings
we were getting.  Add additional logging to debug test failures.
Hack around a bug causing us to request transactions multiple times.
UpdateBUILD_UBUNTU.md

apt-get install cmake added
Merge pull request #58 from cassiopaia/patch-1

UpdateBUILD_UBUNTU.md
Merge pull request #41 from HackFisher/patch-2

deterministic_trxs ids should be stored
Merge pull request #26 from BitShares/master

Merge from Remote:BitShares