Update interface.py

Fix timeout problem under Python 2.7.1 where a socket.error 60 is thrown instead of socket.timeout exception.
Merge pull request #549 from dmcdad/patch-1

Fix timeout problem in interface.py.
Added ability to minimize to tray
The 'Hide' and 'Show' toggle in the was replaced with 'Show/Hide'
The reason for this was to avoid a weird bug of it not updating properly
when the window state changes
Merge pull request #553 from samrg472/master

Added ability to minimize to tray
move api key path
typo

typo s/this/these
Squash case on user-entered seed when restoring a wallet.
Merge pull request #561 from grnbrg/master

Squash case on user-entered seed when restoring a wallet.
Merge pull request #560 from rdymac/typo-virtual

typo
Merge branch 'master' into kivy