Avoid unnecessary endpoint creation for endpoints without transforms

Use of MuleClient.sendDirect leaks an inbound endpoint for every message sent. This change fixes the leak for endpoints that do not have any transformers.