Uses SQL to track ledger
performance tweaks
terminate handler
inflation uses SQL
tidy up project files, show test files in solution
optionally turn off various caches
turn TaggedCache into an LRU (constant time locking) - weak pointers not implemented at this point
consensus changes: faster catch up, delay when out of sync

* Consider there is consensus when we detect that we've fallen behind (old code was waiting to reach consensus with other part of the network); this increases the chance that we catch up to the network.
* If we can't catch up to the last closed ledger in SQL consider ourselves syncing
do not store hashes on leaf nodes
windows environment

accepts private peers (for local debugging)
updated build number to 0.27