Curriculum Learning for Reinforcement Learning Domains: A Framework and Survey