Building Rl Algorithms That Generalize: From Latent Dynamics Models To Meta-Learning