got rid of all uses of strerror

This required some minor refactoring of other things and there were some
other small cleanups I noticed along the way.
39 files changed
tree: ccef96d91561452f712fe3cea216d9e60b5a16af
  1. aos/
  2. bbb_cape/
  3. doc/
  4. frc971/
  5. output/
  6. vision/
  7. .gitignore