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
GraphicsCaptureHook.h change #define OLDHOOKS : 0 for new hooking methods, 1 for original hooking methods
Whitespace fix
Merge pull request #322 from vulture/newhooks

Newhooks
Fix libMinHook project (x64) output and intermediate paths
Initialize variable for all goto paths in RTMPPublisher

Fixes "Run-Time Check Failure"s for debug mode binaries in case the service
selection in RTMPPublisher::CreateConnectionThread fails
RTMPPublisher able to get stream ingestion URL and path/key from a web service. Any services.config file (broadcaster settings page) that has a http(s) URL for the stream is assumed to be pointing to a Web API that will return an actual RTMP ingestion URL and path/key.
Fix minhook dependency issue

Using the visual studio 'references' section in the project properties
causes too many issues, such as breaking the 64bit build because it
keeps trying to include the 32bit library file with the project.  Best
just to add it manually
Small misc fixes
Some static analysis fixes via Coverity Scan
Revert some fixes that broke game capture
Game capture: Add anti-cheat compatibility

 - Add an option in game capture to use SetWindowsHookEx instead of
   CreateRemoteThread to inject the library.

 - Add logging of what process game capture is trying to capture.

 - Rename "audio time offset" where it was used to "audio sync offset"

 - Adde logging for audio sync offsets

 - Update version to 0.62b test 1
Remove 'needs admin' from anti-cheat locale text