Linear Regulator Theory: Necessary and Sufficient Conditions