A Convenient Infinite Dimensional Framework for Generative Adversarial Learning