Multiple changes: Make PWM menu aware of motor controllers used by robotDrive, cleanup comments, add relay and digitalIO menu, rename digitalTop to digitalMenu.
Digital IO State, Encoder, override default table entries and code inspection fixes

All menus with tables of port pointer, add the ability to override the default pointers with pointers to ports already alloocated in the autonomous or telop code blocks