* minor migration refactor
* overwrite usdx claims with latest reward indexes
* add missing usdx claims in migration
* add script to calculate missing usdx rewards
* generate missing rewards using preliminary data
* add missing usdx rewards in migration
* update missing rewards data to use correct genesis
* test rewards were not decreased
* add tests for missing reward calculations
* clarify function names
* test to assert total new rewards are as expected
* remove unecessary todo item
* implement swp airdrop to usdx depositors to hard
* verify swp airdrop amount, total supply, affected users
* remove unused test code
* add map as go file
* update tests to use stored variable
* re-add snapshot test
* update snapshot testdata
* remove unused code for generating swp airdrop map
* remove snapshot test
* update acceptance test to fail
* update periodic vesting reset to reflect additive period lengths, not
absolute lengths
* simplify end time logic
* remove log
* test inclusion of v0_15 migration tests
* add auth test data
* add periodic vesting account migration
* assert owned coins are equal and unchanged during migration
* add script for generating test data from a genesis file
* remove commented import
* touch ups
* don't pretty print test data for auth module; update generate script to
use jq -c option
* fix typo in comment, improve clarity of assertions
* add context to migrate auth assertions
* add 180 days check for spendable coins
* asssertion context
* pr feedback - add assertions, touch up assertion msgs, and fix migration test to correctly
type assert pointer
* move defualt values to file where they're used
* add type to hold RewardIndexes in genesis state
* add reward indexes state to genesis
* fix genesis state importers
* add iterator keeper methods for accrual times
* remove syncing from export/init genesis
* separate incentive migration to new file
* refactor out common funcs from incentive migration
* update legacy genesis state to v0.14.3
* add test and example migrated json
* fully initialize rewards in genesis builder
* add kava-7-mainnet incentive state
* run aliasgen
* add missing type to incentive/legacy
Co-authored-by: karzak <kjydavis3@gmail.com>