INT-2853 ObjectToStringTransformer Improvements

Convert byte[] and char[] to String rather than simply
using toString().

Allow the charset to be configured for byte[] payloads.

Add tests.

Replaces PR#709