Update to the newest libopencm3 API

This pull request solves some little build bugs and makes the blackmagic to use new libopencm3 API. The old API will be deprecated soon.

1. Fixes Systick CTRL -> CSR register name change
2. Uses new clock enabling mechanism. Much of platform code is now identical, so the refactoring it should be recommended.