Implement semifinal Gaia slashing spec (#1263), less #1348, #1378, and #1440 which are TBD.
Merges the keybase and Ledger code from go-crypto (which is no more) into the SDK Adds support for Ledger into gaiacli Cherry-picks updated error handling from #1158
fix prefixstore iterator in progress fix mock validator fix NewContext add to changelog apply requests fix mock