Define the commerce payment transaction entity type.

Here is a first draft of the commerce_payment_transaction entity type shipped with the commerce_payment module. No forms are defined so far, only database model has been implemented.

Please feel free to blame me :)
Already exists on ContentEntityBase, no need to redeclare it. 
(Other core content entities don't seem to do so)