Minor fix, correct AppWarning text.
Remove unused enum
Add ComPtr to OBSApi
Split shader creation into separate compilation and object creation functions
Rewrite async shader interface to use the new blob functions

Each invocation of the async interface now ultimately produces a unique shader
object, so multiple users of the same shader file don't share the same shader
parameters and samplers
Fix JSON parsing for XConfig

This parser really wasn't originally meant for JSON, it was originally
meant to be a form of HJSON, but this change should allow it to parse
both JSON and OBS' HJSON format.  It simply detects whether it starts
with an empty element (like JSON always does) and then it treats it as
JSON if present.  OBS' format doesn't use the empty element.
Added Paris to the Twitch/Justin.tv ingests
Update AUTHORS file (translators)
Update localization strings from crowdin
Added ParseString to XConfig.cpp
Reverted changes to XString. Not needed with XConfig changes in main branch.
Merge branch 'broadcast-via-web-api' of https://github.com/spangleb/OBS into broadcast-via-web-api
Fix to XConfig end of string being eaten and causing a parse fail.