Fixed string descriptor not being sent properly

New versions of libopencm3 need a control request buffer. We didn't have one but
we need one, so it's been added in this commit.