Effects of Neural Heterogeneity on Spiking Neural Network Dynamics