Add the ability for adding in a custom intercepter to manage conversion
of foreign destination types that we don't know how to convert
ourselves.  Default implementation will look for isTopic or isQueue
method in the class before giving up.  Add some tests around this.