Add support to append and set a Buffer on a Buffer with an offset and length.

See BZ 425958