Better Robot Code Detection

This is still a horrible hack, but it should now mostly work out of the box. Added ability to calibrate the Robot Code detection in the Diagnostics screen. This will be especially useful if you connect your driver station to multiple cRIOs.