work on making compilation options configurable
fixed includes
adding GLFW support to valkyriecontext
added SDL GLFW mutually exclusive check
added soil source and isolated sdlimage code