We would like to be able to use Vector3f as a parameter while exposing the individual elements of the vector as MAVLink parameters. This change to AP_Param makes that possible, by giving AP_Vector3f a dual personality