Uncut words

Words now fit consistently within tooltips
When rendering text, words will be rendered on a single line instead of
cutting them in half to fill in the current line.
- If a single word can not fit within the width of space available it
will fill as much as possible and continue on the next line.
Main Menu in the CombatMap

Added a Main Menu on the CombatMap that is displayed above the map when
open
- Currently offers buttons to close the menu, return to the main menu
and exit the application
- Button on menubar replaces the button that returns to the Main Menu

Resized and removed the labels from the buttons on the CombatMap menu
bar in preparation for rendering the buttons as icons
Initial preparation for functionality to resize and move UI elements
according to the resolution
Split rendering of text to allow for proper overlap of UI Elements,
visibility of text.
Reset Tooltips between states

Tooltips are now reset between state changes and the navigation of menus
instead of still displaying for UI Elements that are no longer visible
Menu Input Lock

Adjusted the HandleInput function so that only the menu UI is
interactive when the Main Menu is open over the CombatMap
Consolidated some duplicate code into helper functions
Game Options Menu

Added Game Options Menu accessible through the Options Menu in
preparation for implementation of user control of tooltip delay.
Switch to PNG images for textures

Replaced all dds files with png files, with the exclusion of the dds
used for the background
Fixed a bug introduced in the last commit that caused menu text to be
displayed over the CombatMap after the menu had been opened once, even
when the menu was not open
Configurable Tooltip Delay

Initial implementation of user configuration options
- Can adjust tooltip delay from instant to 3 seconds from the Game
Options menu
- Settings are saved upon leaving the Options submenus
Refactoring of Menu and Text implementations

Created Button, Slider and Menu classes aswell as specific Menu
subclasses
Completely replaced previous implementation of menus
- Application Class now keeps track of what menus are open
- Menus manage their buttons, text and rendering