Issue #43 - fix text scaling
Issue #47 - wrap around in options menu

Added wrap around behaviour to all the overlay menus.

Added consistent scrolling behaviour when holding down joysticks, buttons
and keys in all the overlay menus.