Enhance the camel-xmlsecurity data format to support asymmetric key encryption algorithms.
This enhancement provides the following capabilities:
1. Expands the xmlsecurity data format API with a public method that accepts a key transport algorithm and recipient key alias
2. Supports the RSA 1.5 and RSA OAEP asymmetric key encryption algorithms
3. Alternatively allows the recipient public key alias to be defined within a message exchange or in camel context
4. Allows key store and trust store information to be defined in the camel context