Added static Charset to QueryRequestMarshaller

QueryRequestMarshaller used a String.getBytes(“UTF-8”) which is
inefficient and locks in the NIO classes when used in highly threaded
situations