“The civilian principal establishes a military agent to provide the security function for the state, but then must take pains to ensure that the military agent continues to do the civilian’s bidding. Given the adverse selection and moral hazard problems endemic in any agency relationship, but particularly acute in the civil-military context, civilian oversight of the military is crucial.”