Boundary compensation event

Boundary compensation event activity is used for partially failed operations. This event needs to be attached to the boundary of an activity.