Minor fix, correct AppWarning text.
Merge pull request #318 from shaderdyn/master

Minor fix, corrected 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
Merge pull request #321 from CommanderRoot/patch-1

Added Paris to the Twitch/Justin.tv ingests
Update AUTHORS file (translators)
Update localization strings from crowdin
Merge branch 'master' of https://github.com/jp9000/OBS into broadcast-via-web-api

Conflicts:
	OBSApi/Utility/XConfig.cpp
Added ParseString to XConfig.cpp
Reverted changes to XString. Not needed with XConfig changes in main branch.
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.