Ergodic Trajectory Optimization on Generalized Domains Using Maximum Mean Discrepancy