Fix/update forms for main and settings window

- Had the wrong names set for the up/down widgets for sources/scenes

- Updated the settings dialog and gave most of the widgets actual object
  names

- Added code for the settings window.  Settings window should now at
  least display.
Merge branch 'master' of https://github.com/jp9000/obs-studio
Update CMakeLists.txt for last commit

Neglected to add the new files (window-settings-basic.*) to cmake.
Add Qt support for osx

Actual drawing fails due to initialization before there are any windows
Mark method as override
I removed GLEW, added glLoadGen (renamed to GL here), and added implementations for all platforms. Hopefully this goes better than GLAD did.
Removed useless fluff
Apply a number of fixes to the main window

- Fix the size issue with list boxes on mac.  Was displaying the list
  boxes with an improper size.  Turns out it was just the wrong size
  policies on the frame below.

- Ensure the main windows are fully displayed *before* initializing
  subsystems.  This ensures that the graphics system will properly start
  up on macos, and allows the glitch fix.

- Made a workaround for weird QT glitch that would happen to the parent
  of a pure native widget that also has internal painting fully
  disabled.  (Should definitely write an example and report this bug on
  the QT forums)
Merge branch 'master' of https://github.com/jp9000/obs-studio
Update obs/CMakeLists.txt (forgot again)
Merge branches 'alt-ogl-loader' and 'alt-ogl-loader' of git://github.com/jp9000/obs-studio