Switched Drive Sides

Switched right and left joysticks to agree with control buttons
Destroyed NetworkListener

NetworkListener giving weird errors I didn't understand. Not using the
Pi right now so I just commented it to death. Sorry, Thomas.
Fixed solenoid out pindef

Pindef used for solenoid out didn't exist. Fixed it to match solenoid
in.
Fixed double pointer in cancel

Cancel tried to point to a pointer to a joystick, but only dereferenced
once. Got rid of ampersand in task start. Got rid of potentiometer and a
few other broken functions.
Added vision code

First attempt at vision code on the cRio. Took example vision code and
made it a class with a processing task. Not yet tested.
Added auto and test code (and then some)

Autonomous now drives with encoders and shoots. Call to vision code has
not yet been tested. Test code primes and aims shooter and charges
compressor. Is run before every match. Pot not yet used anywhere else.
Eliminated all occurrences of NetworkListener.