Fixed timing violation on the gyro reading thread.

Change-Id: I3e61dfc1c75b0b68f1f058900eacd44e417cc7ee
diff --git a/frc971/wpilib/gyro_sender.cc b/frc971/wpilib/gyro_sender.cc
index 82e9775..8cfdc39 100644
--- a/frc971/wpilib/gyro_sender.cc
+++ b/frc971/wpilib/gyro_sender.cc
@@ -45,6 +45,8 @@
   // How many timesteps the next reading represents.
   int number_readings = 0;
 
+  ::aos::SetCurrentThreadRealtimePriority(33);
+
   while (run_) {
     number_readings += phased_loop.SleepUntilNext();