Brillouin Scattering as a Tool for Characterizing Surfaces, Interfaces and Thin Films