OBS Multiplatform 0.10.0

Hotkeys:
* Added extensive hotkey support for all operating systems, accessible in settings
* Added the ability to set as many hotkeys as desired to a specific action
* Added a hotkey action to switch to a specific scene
* Added hotkey actions for push-to-talk/push-to-mute, along with release delay in audio settings
* Added hotkey actions to show/hide specific items in scenes
* Added hotkey actions to mute/unmute a source
* Added hotkey actions to start/stop streaming
* Added hotkey actions to start/stop recording

General:
* Added support for additional base color output formats: YUV 4:2:0, YUV 4:4:4, and RGB, primarily meant for increasing recording quality (Note that RGB should not be used with x264, use YUV 4:4:4 instead)
* Added a sharpen effect filter
* Added the ability to right-click the preview for additional context menu options
* Added the ability to disable the preview window via the preview context menu
* Added fullscreen projector feature that allows you to view a source, scene, or the preview in full screen on a specific display
* Added codec/container drop-down boxes to FFmpeg output to make it a bit easier to set the codecs users wish to output with
* Added a low-resolution downscale shader to increase quality when downscaling past 2x base resolution
* Added up/down/left/right keyboard shortcuts when in the preview to allow to fine-tune the position of source(s) by a unit
* Changed reconnecting to show a timeout countdown
* Changed reconnecting so that it doubles the timeout per attempt to reduce potential server requests in case of unexpected downtime
* Fixed a design flaw where I-frames could be dropped when frame drops occur, which could cause issues with HLS and any calculations based on I-frames
* Fixed a bug where async video sources that may internally resize (such as mac window capture) would cause a potential data race crash
* Fixed a crash that could occur when exiting the program
* Due to a changed ini variable name, window positions/sizes may be reset to default initially when first running this version

Mac:
* Fixed a bug where window capture could crash (cross-referenced in general changes above)
* Fixed a bug in display capture where the "Show Cursor" property wouldn't do anything (and also caused the cursor to not get captured on OSX 10.10+)

Windows:
* Added a vertical flip option to video device capture (mostly just to prevent it from being inverted in fullscreen projector)
* Fixed a bug in video capture device properties where the FPS and output formats would not be shown in certain circumstances
* Fixed a bug in regular audio input/output capture where the program could freeze up if a device isn't found (and repeat a log message infinitely)
* Fixed an issue where capturing output (speaker/etc) audio could cause weird audio capture glitches when desktop audio stops playing or isn't playing
