L2SS-1051: Rewrite beamtracker loop
Changes the beamtracker loop to generate predictable intervals and account for various edge conditions. In addition this adds several unit and integration tests that verify the assumptions about this behavior. Lastly, fixes several integration tests for digitalbeam device that use incorrect setups.
Closes L2SS-1051
Edited by Corné Lukken