Diffraction theory, random scatterers, random point sets, quasicrystals, large deviations, cluster expansions