openssl version bump

Bumps the OpenSSL version to the latest release, and kills SSL2. (SSL3 was already killed here, so I'm not sure why SSL2 was left around?)

No other changes.
doc: release notes update for `rpcallowip` syntax change
qt: remove monitoreddatamapper

We haven't used the viewModified signal in ages, so we can use a normal
QDataWidgetMapper.
fix build with libc++ after 85c579e
Merge pull request #5128

3a757c5 fix build with libc++ after 85c579e (Cory Fields)

Signed-off-by: Gavin Andresen <gavinandresen@gmail.com>
Extend getchaintips RPC test.

Add the capability to simulate network splits to the RPC test framework
and use it to do more extensive testing of 'getchaintips'.
Work around #5113.
Clear vFixedSeeds for regtest network

It shouldn't inherit these from testnet.
(seems to be already done for unit test network but forgotten here...)
Fixes #5127.
Merge pull request #5116

a6a3f14 openssl version bump (Dominyk Tiller)
--tracerpc option for regression tests

Run tests with --tracerpc and all RPC calls will dump to the console.
Very helpful for debugging.
Merge pull request #5133 from laanwj/2014_10_regtest_fixed_seeds

Clear vFixedSeeds for regtest network
Merge pull request #5137

ec01243 --tracerpc option for regression tests (Gavin Andresen)
Merge pull request #5132

2290ed0 Work around #5113. (Daniel Kraft)
dcb9846 Extend getchaintips RPC test. (Daniel Kraft)

Signed-off-by: Gavin Andresen <gavinandresen@gmail.com>
Add nLastDataPos variable for partial message tracking.
Rearrange ProcessMessages
Track partial block download progress, timings and bandwidth, and add disconnect logic for stalls.
Stripe downloads (so not a contiguous chunk is requested from one node).
Disable sipa stall disconnect logic, but still log when it would have been triggered.
Add CaughtUp() function (needed by later commits)
Display error when duplicate block received