API trigger additions, added reporting and listeners, some new api calls such as set source order and render, and some other small api fixes.
Cleaned up API additions to not break backward compatibility with older plugins.
Preview window fix on minimized. Prevents crash when starting to stream when minimized and red boxes disappearing on minimize.
Also header file name fix for me.
Added a profile menu for quickly switching between profiles
Added a button in software capture to set the base stream output size to the target size
Added some background color stuff to the text source, just needs finishing up