“Veteran” is defined as “a person who served in the active military, naval, or air or space service, regardless of length of service, and who was discharged or released therefrom,” excluding anyone who received a dishonorable discharge from the Armed Forces or was discharged or dismissed from the Armed Forces by reason of the sentence of a general court-martial. 38 U.S.C. § 2002(b).