* Fix#1569
* Use common component for handling "to" address
* If to address becomes invalid, hide contract interact explorer
* Add IS_CONTRACT_INTERACTION mode - fix bugs related to contract interact
* Bump shepherd version to fix bugs related to metamask + network switches
* Update mycrypto link downloads
* Update facebook link
* Remove console log from checktx
* Fix dollar sign on contract address in conf modal
* Fix unchecksummed address for metamask signing
* Cleanup unused classname
* Update generate keystore file description to be correct
* Add space to create new wallet banner
* Remove extra variable
* Do checksumming in library function instead of component
* Clear state on address change
* Verify and complete all branching saga logic tests for transaction stack.
* Write reducer tests for refactored transaction stack.
* Add selector tests. Some files still need to be debugged.
* Add snapshot test for fields, additional seelector testing.
* Remove fields snapshots.
* Remove ABIs from the TestState json
* Use redux state instead of raw json in selector testing.
* Fix merge issues.
* Remove log
* Fix state values.
* Change test value to wei.
* Last touchup.
* Fix buffer shape, change Wei typo, use reasonable wei values.
* Last touch up.