Add ride mode enum and name some ride variables
Fix bug: rides not sorted correctly
Merge branch 'ride_vars' of https://github.com/ZedThree/OpenRCT2 into ZedThree-ride_vars
Merge branch 'ZedThree-ride_vars'