THE HALO MASS FUNCTION FROM EXCURSION SET THEORY. I. GAUSSIAN FLUCTUATIONS WITH NON-MARKOVIAN DEPENDENCE ON THE SMOOTHING SCALE