* abstract staking BuildCreateValidatorMsg, genutil defines its own flags * client/ refactor * staking move keys from keeper to types
Preparation work for moving gaia out of the SDK.
Config file need to be truncated while rewriting.