fixes #570 avrdude port detection
Branch for the library fixes
Updates to joystick control/slave - attempt 2