RobotPy 2017.0.5 released - all teams urged to upgrade

This is a critical bugfix release for all RobotPy teams. hal.initialize() was being called twice, which can lead to unpredictable and unspecified behaviors.

This also includes some minor updates:

  • Upgrade to HAL 2017.2.1
  • Will log versions of third party libraries at startup if they support a new robotpy extension point
  • Fix SendableChooser to match WPILib Java behavior

All RobotPy teams are strongly urged to upgrade.

And by 2017.0.5, I meant 2017.0.6, as I introduced a bug while fixing the other bug.