UML: Add components for 'queuing' next OptionList

When an OptionList finishes its hide_all() animation, it will need to
know which OptionList the game needs to switch to. The next_state
variable will store the index of the queued list from TitleState's
option_lists. The TitleOptionList enum will name each of these indices.