Proto commits in pepecoinppc/pepecoin

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

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.