Credit payments can not be set as not paid anymore

Creates a new method for IPaymentOperation which can be used to define
if payments for a certain PaymentMethod can be set as not paid once they
have been paid.

Change-Id: I09f289778002415ecf58bdaebd9fa055a4e8c3d4
Merge "Credit payments can not be set as not paid anymore"