Updates title and CLA links

Disables github integration that requires CLA signature, removes link to CLA on CLAHub.
move tuning of backends before import to speed things up
Improve the way we declare a close time consensus
Merge pull request #167 from MonsieurNicolas/faster_import

move tuning of backends before import to speed things up

Reviewed-by: jedmccaleb
bug introduced with latest refactor around "TransactionSCopeGuard": last batch of transaction was rolledback by accident
Merge pull request #169 from MonsieurNicolas/missing_transaction

fix refactor bug to commit the entire transaction
Merge pull request #168 from MonsieurNicolas/close_time_fix

Improve the way we declare a close time consensus
enable stats collection for rocksDB

this allows to diagnose performance over time
fixed issue that caused ledger to be reimported on restart
Merge pull request #171 from MonsieurNicolas/enable_rocksdb_stats

enable stats collection for rocksDB

Reviewed-by: graydon
Merge pull request #172 from MonsieurNicolas/reload_fix

fixed issue that caused ledger to be reimported on restart

Reviewed-by: graydon
avoid walking ledgers when possible
rev to 0.27.1
handles missing nodes properly when walking state map
makes "fail_hard" true by default

fail_hard is a flag that controls the behavior when getting a retryable error at submit time.
when the flag is not set retriable errors are still queued on the local instance, that will keep trying to submit it in the background.
This can be confusing for the caller of an API as normally an error
avoid holding transactions

expire old transactions awaiting to be applied
transactions were only purged when getting a validated ledger but this can take a really long time if the instance has a lot of data to download.
this was in turn causing a lot of transactions to be held and re-applied

ban transactions that fail
transactions that have no way of succeeding are marked as failed and not applied.
Bad transactions can be injected (if they were failing with a retriable error at submit time for example),
this allows to avoid keeping applying them (until the transaction gets expired frmo the local tx set).
Merge pull request #175 from MonsieurNicolas/better_sync

Performance improvement when catching up
Merge pull request #160 from bekkibolthouse/master

Updates title and CLA links

Reviewed-by: graydon
Fetch failed transactions from cache when possible

Don't bother submitting transactions that failed during consensus.
This allows to retrieve proper return code in cases transactions could be applied to the open ledger but failed at consensus time
Merge pull request #174 from MonsieurNicolas/short_circuit_known_bad

Fetch failed transactions from cache when possible