Improve Balance

Spendable/total
Add diffplot

diffplot
Stake Changes
askpassphrasedialog: clear pass fields on accept
fix memory leak
3 nodes
add OpenSSL RAND_cleanup() on OpenSSL shutdown
Cleanup
remove option to build without ipv6 support
[Qt] Improve rpc console history behavior
Change Coin Control to use local time

Less confusion to user.
remove setting methods in wallet/walletdb
Remove OptionsModel::Upgrade
Show short scriptPubKeys correctly
fixed bitcoin #3162 bitcoin/bitcoin#3162
Remove dupe fNameLookp
remove fStrictPayToScriptHash checking
Don't fail salvagewallet due to duplicates.
Drop release times for CNode

Closes potential dos window
replace custom GetFilesize() with boost::filesystem::file_size()