Spi fixes

* adds bus claim and release for non freertos builds
* fixes a bus claim deadlock for non freertos builds

This was inspired by http://reviews.openpilot.org/cru/OPReview-468