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.
Merge pull request #3 from AWhetter/control_buf

Fixed string descriptor not being sent properly