Document LedgerConsensusImp with JavaDoc comments.

This addresses https://ripplelabs.atlassian.net/browse/RIPD-405
Renamed failedTransactions to retriableTransactions.