Add a number of standard keyboard shortcuts to menu items in the Qt UI,
especially under the File menu. To make action names more conventional,
rename "Create/Restore" to "New/Restore", "Copy" to "Save Copy", and
"Close" to "Quit". This also resolves the situation where
Create/Restore, Copy and Close all had "C" as their mnemonic.

Also allow fast switching between tabs by using Alt+[1-5], same as
in tabbed web browsers. Ctrl+PgUp/PgDown is still available.
fix setup.py to make `pip install --user` possible in Linux

added one more fallback to a local directory inside user's HOME, because
/usr/share/electrum for Linux was hardcoded in lib/util.py - see function
appdata_dir()
Remove an obsolete parameter.

This was straight-up crashing before. Need more automated tests, I think. :/
wallet.synchronizer should exist at construction.

The `self.synchronizer` attribute is accessed before it ever exists when using
`electrum importprivkey` on the command line. This change sets it to None,
which is a valid state, in the wallet's constructor.
Merge pull request #498 from shunyata/bugfix/old-param-in-update_password

Remove an obsolete parameter.
Merge pull request #497 from pitchforks/pip-install-user

fix setup.py to make `pip install --user` possible in Linux
Merge pull request #499 from shunyata/bugfix/synchronizer-attribute-is-uninitialized

wallet.synchronizer should exist at construction.
fix #492
exit gracefully if host cannot be resolved. Fixes #488
During wallet creation, do not write seed on disk before it is encrypted
replace exit with sys.exit
exchange rate plugin: keep thread running (fixes #494)
fix space
detect if electrum is offline during wallet creation
version 1.9.6. also, reset seed_version in version.py
confirmaion dialog if transaction fee is high
gui: proper dialog for private keys (fixes issue #500)
improve 'peers' script
cleanup code in network.py
network.pending_servers, to avoid connecting the same server multiple times