Neutrino optics and oscillations in gravitational fields