Merge pull request #161 from sortega/issue/240_payment_proof

[Issue #240] payment proof handling
Add a protocol parameter to resubmit messages during channel interaction
Make buyer resubmit payment proofs when needed
Make seller resubmit signatures during intermediate steps
Merge pull request #162 from sortega/corner_cases

Resubmit step signatures and payment proofs on micropayment channels