Kernel modules loaded on boot switched to using unified API

See bnc#838185

I will add changes file and raise the version *after* I get LGTM code-wise, because Storage is under heavy development and I don't want to fiddle around with changes file conflicts.

- Passes `make check` (definitely runs the new test)
- Passes `rake osc:build`