added isCompatible function to test whether two sockets are compatible
added method to return a list of insockets the outsocket is connected to
removed unnecessary include
overridden "==" and "!=" operators to compare the underlying pointers
added include
changed point color uniform name
added system to schedule the deletion of glshaderprograms and VAOs for
the next time a context is available
made sure the rendering is done from the gui thread
let Viewport work with groups of objects as well as single objects
removed unused files
made the Python interpreter work with multiple threads
added better spinbox and moved nodegraph and properties_editor to intern
renamed MainWindow class
removed custom socketlist container type and switched to std::vector
cleanup
work on tests
cleanup on viewport code and added some minor stuff
work on default glsl shaders
minor changes to the renderer
Python interpreter threading RAII classes