Rename index_switch to indexSwitch
Merge pull request #2 from kajames/working

Rename index_switch to indexSwitch
Add in the AnalogTrigger implementation which got lost along the way
(soehow)
Merge pull request #3 from kajames/working

Add in the AnalogTrigger implementation which got lost along the way
Clean up motor controller definitions and add definable controller types
to take care of differing platform hardware.
Added name and date stamp to startup title, changed claw names to match
clours on the actual claws and did some formatting cleanup
Merge pull request #4 from kajames/working

Claw rename, startup name, and cleanup
Add example header comments to HandleCollectorInputs and remove a stray
printfLine that is no longer needed)
Merge pull request #5 from kajames/working

Add example header comments to HandleCollectorInputs and remove a stray printfLine
Add jog timer and reset code
Add claw lock reading code
Merge pull request #6 from kajames/working1

Add claw lock sensor reading code
Changed the names of the claws, cleaned up the LCD display and added
a few more items to the LCD display
Add dpad event handling and switch jog controls to the dpad.
Merge pull request #7 from kajames/working1

Display update and jog control update
Added shift counting, updated arm jogging logic, added outputs to smart
dashboard, removed dead code
Merge pull request #8 from kajames/working1

Shifting, jogging, smart dashboard, cleanup
Add comments to EGamepad
Merge pull request #9 from kajames/working1

Add comments to EGamepad