Gravar-mail: Efficient full-path optical calculation of scalar and vector diffraction using the Bluestein method