Reduce scope of RPC locks and general cleanup (RIPD-458)
Further documentation improvements to Ledger Consensus.
Use std::atomic
Make CBase58Data/RippleAddress movable (RIPD-428):
This significantly increases the performance in returning
these types from factory functions.