Protocol changes for Dogecoin 1.5

ported over from Dogecoin and Litecoin