Use genesis block hash in place of network ID

Reworked payment protocol to use genesis block hash in place of network ID.
Oddly, this whole copyright notice isn't in the version included in Bitcoin Core, which the modified protocol is based on. Not sure if I should perhaps re-add it...