Correct modes for ARDrone2

The ARDrone2 does not use the custom modes field in the heartbeat like the Ardupilot does.  Instead it uses the system_status field.  This addition simply enumerates the system status using the system_modes if it detects a MAV_AUTOPILOT_GENERIC which is what the ARDrone enumerates as.