Documentation for Ledger Consensus implementation (RIPD-405)
Fix auth handling during OfferCreate (RIPD-414)
Fix intrinsic calls in static_initializer
Tidy up hardened_hash:
* Added siphash as a HashAlgorithm
* Refactored class responsibilities
Tidy up hardened containers (RIPD-380):
* Rename hardened containers for clarity
* Fixes https://ripplelabs.atlassian.net/browse/RIPD-380
Further documentation improvements to Ledger Consensus.
Freeze enforcing: (RIPD-399)
 * Set enforce date: September 15, 2014
 * Enforce in stand alone mode
 * Enforce at source
 * Enforce intermediary nodes
 * Enforce global freeze in get paths out
 * Enforce global freeze in create offer
 * Don't consider frozen links a path out
 * Handle in getBookPage
 * Enforce in new offer transactors
Use std::atomic instead of beast::Atomic