Resize publish settings dialog

The maximum of 6 warnings (for twitch.tv) didn't fit anymore; now there's room
for one more warning (assuming warnings don't take more than one line plus one
line between warnings)
Have settings panes use the entire available space.
If a pane requires more display space, resize the Settings dialog and the IDC_SUBDIALOG control accordingly.
Modify window title to show 32bit/64bit version
Return empty string rather than garbage if Read fails
Add warning if installer isn't able to install/update files
Improve robustness of file change notification system
Fix a weird case where Action could be 0
Retry change notification if opening directory failed
Re-use event handles
Add breakpoint trap for suspicious Sleep calls
Make HotkeyControlEx XInput aware
Check XInput for hotkeys
Add XInput Trigger Support to Hotkey Control
Add XInput trigger-as-buttons support to HandleHotkeys
Fix stop recording hotkey handler

Setting both start and stop recording hotkeys to the same button would
continuously toggle recording instead of only doing one action until the next
key press
Make OBS application name less fun
Add aspect ratio recommendation for hitbox.tv
Add workaround for broken TLS SNI in Windows 8.1 for the archive updater

Asking users to download update (manifests) via an insecure connection is not
ideal, but considering most of them downloaded the original test build via an
insecure connection in the first place it might be ok

Unfortunately the detection is not perfect, so genuine TLS attacks can be
misinterpreted as the bug; completely invalid/expired/otherwise broken
certificates should be rejected though