AP_HAL: added hal.gpio->usb_connected() function

this replaces the USB_MUX_PIN on APM2, and works on PX4 and FMUv2
Plane: use new usb_connected() function
Copter: use new usb_connected() HAL function
Rover: use new HAL usb_connected() function