Rebased the old dumpbootstrap branch.
Drop release times for CNode

It seems there were two mechanisms for assessing whether a CNode
was still in use: a refcount and a release timestamp. The latter
seems to have been there for a long time, as a safety mechanism.

However, this timer also keeps CNode objects alive for far longer
than necessary after disconnects, potentially opening up a DoS
window.

This commit removes the timestamp-based mechanism, and replaces
it with an assert(nRefCount >= 0), to verify that the refcounting
is indeed correctly working.

Conflicts:
	src/net.h
Bitcoin-Qt: update for BitcoinGUI::eventFilter()

- this allows us to use the progressbar and the label independently (if
  needed) and still prevents setStatusTip() to use them, if one of the 2
  is active

Conflicts:
	src/qt/bitcoingui.cpp
Bitcoin-Qt: emit numBlocksChanged for changed reindex or importing state

- this allows our progressbarlabel to correctly update, when we
  finish a reindex or import, but do not get new blocks from other sources

Conflicts:
	src/qt/clientmodel.cpp
	src/qt/clientmodel.h
Disconnect buggy clients automatically.
Generate only signatures with even S values

It's helpful against a minor malleability issue found by Sergio Lerner, check this thread for additional information

https://bitcointalk.org/index.php?topic=8392.msg1245898#msg1245898

Conflicts:
	src/key.cpp
Use nBestHeight instead of index height.

Conflicts:
	src/main.cpp
Add a menu entry in the transaction view allowing...

to clear orphan minted/mined blocks.
Взято отсюда:
https://github.com/Peerunity/Peerunity/commit/e10a6cda928525b495de53f02cd0eee128c2c5bf

Conflicts:
	src/qt/transactionview.cpp
	src/qt/transactionview.h
	src/wallet.h
Refresh the transaction view after clearing the...

minted/mined blocks
Взято отсюда
https://github.com/glv2/peerunity/commit/a6a156050ddee6fe0ba60a61d95b0061ebe1c0f9

Conflicts:
	src/qt/transactiontablemodel.h
PosTab

Initial import of a mining tab

Conflicts:
	MSVC/mynovacoinqt/mynovacoinqt.vcxproj
	MSVC/mynovacoinqt/mynovacoinqt.vcxproj.filters
	clam-qt.pro
	src/qt/bitcoingui.cpp
	src/qt/bitcoingui.h
	src/qt/locale/bitcoin_ru.ts
	src/wallet.h
Merge Coin functionality to easier combine outputs together.

Also some random fixes and GetMinFee was moved back to part of the CTransaction class for now
Merge remote-tracking branch 'clams/dumpbootstrap_1.4.3.0'