WIP fix kevlog
WIP split thread accounting into seperate per cpu structs
[kernel] turn off some of the mp stuff when building non SMP
[arch][arm64] get arm64 building again post SMP

Does not support smp, but stubs out the required spinlock implementation.