Boundary-Seeking Generative Adversarial Networks