Updated with code generated by Robot Builder

Mostly generated code, but made a few edits before the commit:
- Removed the Robot Builder comments since we won't be able to use that
tool to update the code
- Decremented channel numbers to match the new zero-based convention
- Fixed up package names
- Commented out a few unused imports.