(RGUI) Add Vsync and Hard sync options
(RGUI) Add placeholder rate control option - needs way to be 'enabled'
/ 'disabled' ingame
Check g_settings.video.hard_sync per frame.

Don't use hard_sync default in RGUI.
(RGUI) Fixup config file 'option'
Remove RATE_CONTROL in RGUI.

It's redundant as 0.000 delta disables it anyways.
(RMenu) Cleanups
Move shader settings to their own sub-menu.
Move Video Options out of shader manager branch.
(RMenu) Sync name labels with that of RGUI
(RMenu) Move input settings to submenu
(RMenu) Fix labels
(RMenu) Path settings submenu
(RMenu) Menu now more or less synced with RGUI's menu ordering
(RMenu) Change title of 'Screenshot Mode' to 'Take Screenshot' - same as
RGUI
Clarify Hard VSync wording.

Can use Hard Sync even without VSync.
Add ticker line to settings in RGUI.

Adds a ticker line so that long paths can still display in full
without overflowing the terminal.
Refactor ticker line creation.

Move to menu_common. Can be reused.
Use ticker line across the board.