Logging reduction in PeerImp
Avoid disk I/O when data 'moves' in a SHAMap
Disable retrieving full state trees for non-admins.
Add ledger_data command to get full ledgers in pieces
Check the node store for transaction nodes with metadata
Clean up job renaming
Add 'MemoData' field
Limit how many reads we defer to avoid overflowing the cache
Fix logging transactions that throw
Ensure offer cleanup is deterministic
Cleanup handling of expired offers
Cleanups:

 - Cleanup VotableInteger class and remove unused duplicate
 - Remove obsolete function and move to std functions
 - Fix typos
 - Make isMemoOkay a free function
 - Sanitize error returns
Don't create a Transactor if we don't have a valid TxID
Transactor refactoring:

- Reorganize transactor source files and VS project
- Don't expose Transactor interfaces to anyone but the TransactionEngine
- Improve compile times
- Begin using Journal
Make transaction forwarding less promiscuous
Fix the "peer action" transition from syncing to full