HeapByteBuf now throws InvalidMarkException:s as required
unfinished GWT backend using gwtgl