update video settings form for fps/video variables
replaced boolean trap parameter in the base lexer
add platform functions for querying monitor information
add video settings code and set up default video setting values for the config
updated obs platform files
fix focus after dismissing settings dialog
add 'renderer' option to video settings
add AC_PROG_OBJCXX for objective-c++ code when compiling for mac
add code to select renderer
filter duplicate resolutions
this is probably C-style but I prefer it over vague anonymous namespaces, don't kill me please
Add callbacks for OK/Cancel/Apply
allow loading of other locals on top of the current locale (to enable unfilled strings to default to english if necessary)
load english locale text first, then current locale (to prevent unfilled text entries)
add in code for OK/Cancel/Apply buttons in basic settings window
actually make it save settings
fixed bug with dynamic string where it wouldn't set the capacity properly
fixed a bug writing to config files where it would use a brace instead of a bracket when creating a section
fixed a bug where new locale text segments properly replace old ones if adding a new language file on top of another
made a few more settings UI tweaks