Add custom stylesheet for documentation generated by doxygen.
Add obs logo to be used with doxygen.
Add custom header for doxygen.

We use a custom header to add source sans pro.
Add doxygen configuration file for obs.

This will currently only generate documentation for libobs.
Some documentation improvements in obs.h

A stub for the main documentation page was created.
Some documentation improvements in obs-properties.h

Create a stub for the documentation page.
Some documentation improvements in obs-module.h
Some documentation improvements in obs-source.h
Some documentation improvements to obs-service.h
Some documentation improvements to obs-encoder.h
Merge pull request #287 from fryshorts/doxygen

Add Doxygen configuration for creating api documentation
Add latest translations from CrowdIn
Merge pull request #291 from dodgepong/latest-crowdin-translations

Add latest translations from CrowdIn
sparkle-updater: Enable delta update failure fallback

Refer to https://github.com/kc5nra/Sparkle/commit/53cad369538f916ae0f7064231719519166dcbae
for further details
mac-syphon: Move release calls to helper function
mac-syphon: Keep old inject settings in case of partial match

In some cases the actual application (bundle identifier) would get
overwritten with a wrapper application bundle identifier when the
application names matched (this happened with e.g., Minecraft)
mac-syphon: Inject the best match(es) only
mac-syphon: List bundle identifier and pid in case of duplicate names
mac-syphon: Track inject status and retry injecting if needed

Some applications defer loading OpenGL until after they are visible as
running applications, which causes SyphonInject to not install a server
on the first try (e.g. Minecraft does this)
text-freetype2: Fix null pointer dereference

Somehow, there were fonts with empty face names.  Regardless, it's
always important to check your pointers.  Invalid pointers spell doom.