Breaking changes to chain database and wallet

Updating account record to keep history of active keys
Updating memo to have a to/from flag
Updating wallet_account_record to inherit from blockchain_account_record
Updating wallet_transaction_data to include extra fields.
Merge branch 'titan' of github.com:BitShares/bitshares_toolkit into titan