Dynamical Heterogeneity In Granular Fluids And Structural Glasses