More work on message facades and default implementations.
Move the defaults into their own pacakge as they are only useful for
very simple provider types.
Implementing default ObjectMessage Facade and changing the
JmsObjectMessage to use that instead of it's own internal bits.