spin locks: avoid boost::noncopyable

Signed-off-by: Tim Blechmann <tim@klingt.org>
spinlocks: fixes

Signed-off-by: Tim Blechmann <tim@klingt.org>