CAMEL-7949 JmsMessageHelper to support automatic conversion from ByteBuffer to BytesMessage

Hi all,

This PR is related to:
https://issues.apache.org/jira/browse/CAMEL-7949

Thanks,
Bye.
Andrea
This method needs to be modified to check all possible types of things that can be converted into a byte array.
To name a few:
InputStream (this shouldn't be mapped to type Stream, that's incorrect)
ByteBuffer
File
Reader
etc..

While you're at it you might want to fix up, the mapping of Collection to Map.. (Doesn't seem correct) and add more types that can be converted to Text, char[], char, Character, StringReader, etc.