If payment is received the accounting system will let projop know that a payment for an open AR (accounts receivable) has been received. This is stored as a payment and linked to the invoice. This commit adds an im_payment_after_create callback that switches the status of the participant to Registered (if fully paid) or Partially Paid. Invoice is taken being taken care of by the im_payment_create_payment proc.