Merge pull request #158 from NebulousLabs/motion

Motion
Merge pull request #169 from NebulousLabs/core

Wallet stuff
drop codename
switch environment to using wallet interface
switch considerContract to new api
update storage proof submitter to use new wallet interface
finish integrate new wallet interface
fix make after rebase