Refactor log upload to create JSON via obs_data
Remove unused variable
Use fontconfig for linux/mac

This uses fontconfig for looking up font files for freetype to use on
both linux and mac.  It's apparently a bit more optimal and prevents us
from having to worry about the load time on the mac version as well.

Refactored and moved all the old code to the find-font-windows.c file,
as it's no longer used on anything but windows.
Disable OSX app nap

This will hopefully help deal with a particular issue where the program
may go to sleep if it hasn't received input from the user for long
periods, or if a game is running in fullscreen mode apparently.
Fix 'possible loss of data' warning

Qt doesn't like to use size_t anywhere.
Do not draw text from file if file not found
Use better default fonts

On windows, Arial is probably one of the most commonly used.  Mac,
Helvetica.  The rest, Sans Serif.
Don't use informative text for message box

The informative text is meant to be additional information, not the main
information.  If you use informative text without using regular text, it
causes the message box to get all squishy.
Add debian packaging files