Introduced endpoint components for dynamic endpoint creation
Added unit test on endpoint component resolver
Fixed unit tests and avoid NPE when application context is not set
Added endpoint components with unit tests for all default Citrus modules
Add endpoint uri to send and receive actions for XML test cases to also use dynamic endpoint support
Use test context instead of application context when using endpoint factory
Improved create or get endpoint logic in sending and receiving actions
Use 1.4.1 as create version for endpoint components
Add dynamic endpoint uri support to receive timeout action and do use endpoint reference when no uri is set
Added endpoint cache in endpoint factory in order to support synchronous response consumption
Reference Spring application context from test context when creating endpoints