AutoSetStyle convenience

This makes it so that a theme that sets the AutoSetStyle metric to true can get away with not setting a style and instead rely on GameState to set a compatible style when SetCurrentSteps or SetCurrentTrail is called.  Only helpful to a theme that has a custom select music screen, because the engine select music screen already has code for setting a compatible style.