General Geometry Anomalous Diffraction Theory -- for computing the differential scattering cross section for dust grains of arbitrary geometry