This series of commits reverts #3883 and #4450.
Discussion in #4550.
For completeness this reverts all changes, however we may want to keep some scaffolding like the CBloomFilter::clear() method.
This reverts commit 0da6b3fd187da3aa810aaa584d8bd197ad4fa2b9.
This reverts commit 88dd3598d22197a22565e524cecdc08107cf76ac.
This reverts commit 7a19efe04069d9a1e251cdc94b25184f76d9d901.
This reverts commit 9fa53dd3bdc6f62b16a7c2b970449c8c35f4c41b.
This reverts commit 9004798e62e987ddf50030b17fa1881b63dd5e45.
This reverts commit ada5a067c75f19a724cc054286ecf2254e5dbe8f.
Conflicts:
src/qt/guiconstants.h
src/wallet.h
This reverts commit d640a3ceab4f4372c2a0f738c1286cfde4b41b50.
This reverts commit 8fbf03995df9a2003be603be1a930bc3373d56e0.
Automatic sanity-testing: PASSED, see http://jenkins.bluematt.me/pull-tester/p4558_8f3f94a470cdc7195efdbafd45ea03e6c707d9c8/ for binaries and test log. This test script verifies pulls every time they are updated. It, however, dies sometimes and fails to test properly. If you are waiting on a test, please check timestamps to verify that the test.log is moving at http://jenkins.bluematt.me/pull-tester/current/ Contact BlueMatt on freenode if something looks broken.