Fix for resetting options to default on program start when in portable mode.
Merge pull request #471 from Zomnut/master

Fix for resetting options to default on program start when in portable mode
Remove trailing whitespace.
Parse amounts from CSV with Decimal and not float.

This fixes a bug where amounts are read from a CSV file incorrectly due to
floating point representation error. For example, the string 0.009 will be
parsed as 0.00899999, and then converted to 899999, resulting in one fewer
satoshi being sent as part of the transaction generated from the CSV file.
Merge pull request #476 from shunyata/bugfix/parsing-error-in-csv-transaction

Bugfix/parsing error in csv transaction
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.
added getversion command
Merge pull request #483 from flatfly/patch-2

added getversion command
fix for getversion 

i had pasted the wrong definition, sorry
Merge pull request #484 from flatfly/patch-1

fix for getversion
abort export privkeys if wallet has no seed
Set initial 'running' attribute in Network class

This was causing a AttributeError when network.is_running() was called before the network was started.
Merge pull request #491 from Jud/master

Fix error when network.is_running() is called before the network is started.
fix offline signing with key>5
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.