Merge pull request #8 from aibara/master

One-liner fix for black magic firmware issue corrupting un-aligned memory reads from target.
Update to current libopencm3 usb api.
Fixed magic numbers for CSW access.
Updated stlink platform to the new locm3 usb api.
Corrected the led pin for F3 and F4 discovery boards. Needs proper fixing so that it works on all platforms in the future.
Merge pull request #10 from esden/stlink_update

Thank you.  I'm not too concerned about the LED.  Is there any way to reliably detect which stlink hardware we're running on?
Avoid double increment of dst in adiv5 write bytes function.