remove ssize_t because it's not even used anyway anymore
fixed a few bugs with config files, and replaced a boolean parameter with an enum
added os_mkdir to platform functions
updated obs basic window form (needed an ID and needed a OnClose callback)
added initial config file stuff, set up a 'dummy' window to cause the graphics system to persist through window changes
remove sys/stat.h include from obs-app.cpp
made it so that graphics device and associated objects are not lost every time video settings are changed
made a workaround to ensure that translations can be done through our custom system rather than using wx's internal system
fixed a bug in matrix3_transpose - rotate the vector, don't transform the vector
changed gs_draw_sprite to allow custom sizes, added output textures to the core, and adjusted the test code to accommodate the changes
fixed some build issues on non-windows systems
move using namespace below includes

fixes ambiguity between <wchar.h> and <cwchar>
updated include paths (CMake+osxtest) and function prototype (osxtest)

fixes compilation with changes from e5c99175c55e3b08493058d4aefcf31f62018ac1
added os_get_home_path and os_mkdir to osx cocoa platform
With the permission of my fellow contributors, I'm switching obs-studio back to GPL v2+ to prevent issues between this project and the original OBS project, and for personal reasons to avoid legal ambiguity (not political reasons, I admittedly would prefer GPL v3+)