Boundary Conditions and Spectra of Sturm-Liouville Operators