Given an arbitary object type, this method will infer the most appropriate content type.
Given an arbitary object type, this method will infer the most appropriate content type. Sometimes this is fairly obvious, eg a String => Text/Plain or a byte array => OctetStream.
the best guess content type for an object