Copter : Change ap.pre_arm_check from boolean to a full status

ap.pre_arm_check global variable is an integer but only used as a boolean. This is now changed to use different Error status for the prearm and arm checks. This will enable the possiblity to send an Id via mavlink and to send an id via frsky telemetry