Thermal neutron scattering by solids: Development and applications of a synthetic scattering law