Some longboard updates and a timer struct write move
Added a system locking wrapper with a counter that potentially fixes possible glitches
Timer struct read lock
fixing sampling points
merged in Benjamins fix of sys_lock_cnt