Improve signmessages functional test
Improve signmessages functional test

This patch improves branch coverage of the test, making sure a
message can not be verified with the wrong address or signature.

chaincoin/chaincoin,chaincoin/chaincoin,chaincoin/chaincoin,chaincoin/chaincoin,chaincoin/chaincoin,chaincoin/chaincoin