Last preparations for replacing ProtoMicroPaymentChannel with MicroPaymentChannel

**Description:** last preparations for replacing ProtoMicroPaymentChannel with MicroPaymentChannel
**Testing:** tests pass
**Coverage:** about the same
Ah, nevermind, got it. It is like the "companion object" of the type alias `Signature`.