Add missing project directives
Error on implicit declaration
Fixup libobs-opengl CMakeLists
Add a new install function to install targets into the datadir structure

This is mainly intended to be used for preloaded/injected DLLs, which
don't belong into the libdir or plugindir.
Disable strict-aliasing to avoid a bunch of possible problems
Add config.h generation and wrapper header, currently only for OBS_VERSION
Remove hard dependency on PulseAudio
Merge pull request #52 from BtbN/pfix

Several CMake fixes and enhancements