Avoid unnecessary endpoint creation for endpoints without transforms

MuleClient is updated to check for an empty list of Transformers as well
as a null list. This avoids the (leaky) endpoint creation when using the
clients sendDirect methods.
Add test for endpoint leak.
MULE-7097: Provide a way to specify valid cipher specs for SSL on transports that support the protocol

Added a configuration file for custom cipher suites and protocols.
Merge pull request #235 from hazendaz/mule-3.x

Fixed invalid characters in pom.xml <name> attribute
MULE-7148: Differentiate HTTP connection timeout from responseTimeout

_ Removing unused attribute from HTTP endpoint
Merge pull request #237 from mulesoft/MULE-7148

MULE-7148: Differentiate HTTP connection timeout from responseTimeout
MULE-7177: Do not traverse all registries each time ExpressionLanguage is requested
Merge pull request #239 from mulesoft/validations-module

MULE-7177: Do not traverse all registries each time ExpressionLanguage i...
When testing application deploying, need to access mule context and lifecycle manager to determine the status of an application.
When using mock application, this requires to mock both objects and map the phase to an application status (like in the agent and plugins).
To simplify this and avoid code duplication, it would be better to have an application status.
Renaming application status
Merge pull request #240 from mulesoft/ApplicationStatus

When testing application deploying, need to access mule context and life...
MULE-7191: init transient fields if necessary to support objenesis based serialization methods
Fixing flaky datetime tests
Merge pull request #242 from mulesoft/flaky_datetime

Fixing flaky datetime tests
Merge pull request #241 from mulesoft/MULE-7191

MULE-7191: init transient fields if necessary to support objenesis based...
MULE-7149 - rollback change in order to prevent affecting backward compatibility - this issues cannot be fixed in 3.x
Merge pull request #243 from mulesoft/MULE-7149-ROLLBACK

MULE-7149 - rollback change in order to prevent affecting backward compa...
MULE-7192: CollectionSplitter uses wrong type of List
Merge pull request #244 from mulesoft/MULE-7192

MULE-7192: CollectionSplitter uses wrong type of List
Merge pull request #124 from sjones4/issue-endpoint-leak

Avoid unnecessary endpoint creation for endpoints without transforms