Added a new spin-wait method. Spins + yields for a system tick and then sleeps a tick.
Fixes #9065
Fixed linker error as the class static variable was used in an explicit instantiation