Update data types definition inside prosumer WSDL
Modify {{Prosumer}} WSDL generation according to new data types used for the new version of the persistence layer of the prosumer. When the {{Prosumer}} participant is the initiating participant of the choreography task, the new data type definition for the exposed operation has choreography id value, sender participant name, receiver participant name, choreography task name and message name. These information are also included in the operation used to receive the return message. While, when the {{Prosumer}} participant is is the receiving participant of the choreography task, if for the task no Return Message has been defined the operation returns an empty message.