Generalizing Skills with Semi-supervised Reinforcement Learning