Proto commits in pepecoinppc/pepecoin

These 11 commits are when the Protocol Buffers files have changed:

Commit:5ceab56
Author:chromatic
Committer:chromatic

qt: remove BIP70 Completely removes BIP70 support from Dogecoin Qt code. Also removes protobuf-compatibility tests as these rely on paymentserverplus code and any TLS related configuration, and the -enable-bip70 flag from init.cpp (cherry picked from commit e8b73ef752015c3c0e5ac87b54d1199df184dd09)

This commit does not contain any .proto files.

Commit:688356e
Author:chromatic
Committer:chromatic

qt: remove BIP70 Completely removes BIP70 support from Dogecoin Qt code. Also removes protobuf-compatibility tests as these rely on paymentserverplus code and any TLS related configuration, and the -enable-bip70 flag from init.cpp (cherry picked from commit e8b73ef752015c3c0e5ac87b54d1199df184dd09)

This commit does not contain any .proto files.

Commit:0f93220
Author:David Eichel

Resolve test failures

The documentation is generated from this commit.

Commit:29ca0af
Author:David Eichel

Add new genesis blocks

Commit:a663fcc
Author:David Eichel

Use new genesis block for regtest that is compatible with unit tests. Update a few references of the old genesis hash to the new one.

Commit:15666be
Author:David Eichel

Add blockinfo to miner_tests.cpp

Commit:980e372
Author:PepecoinPPC

Replace Dogecoin strings with Pepecoin. Remove various occurances of 'wow', 'such', and 'much'.

Commit:5618d84
Author:Ross Nicoll
Committer:Ross Nicoll

Update payment protocol to match Dogecoin (#1433) * Revised payment request handling to use genesis block hash instead of network name, enabling support for more networks that just Bitcoin main and test net. * Disable payment protocol certificate unit tests; we don't modify this code, and regenerating the test data is likely to be significantly time consuming. Will re-enable once discussion on spec is concluded.

Commit:c4084c2
Author:fanquake

Specify Protobuf version 2 in paymentrequest.proto

Commit:b61e01d
Author:Ross Nicoll
Committer:Ross Nicoll

Revised payment request handling to use genesis block hash instead of network name Revised payment request handling to use genesis block hash instead of network name, enabling support for more networks that just Bitcoin main and test net.

Commit:a41d5fe
Author:Gavin Andresen
Committer:Gavin Andresen

Payment Protocol: X509-validated payment requests Add support for a Payment Protocol to Bitcoin-Qt. Payment messages are protocol-buffer encoded and communicated over http(s), so this adds a dependency on the Google protocol buffer library, and requires Qt with OpenSSL support.