Searching for shaders in main. Linking to freetype. Dropped FTGL.
Moved sockets and wires into separate source files.
Added TexturedRect renderer.
Rendering sockets with shaders.
Rendering wires with shaders.
Remove this!

	new file:   main/MasterIOMachine.cpp
	new file:   main/MasterIOMachine.h
Fixed the shader wrapper classes.
Added a new font renderer.
Added new socket texture.
Trying a new font.
Moving to the new font renderer.

Needs more testing!
Rendering machines with shaders and vaos.
Using the new text renderer for the menus.
Removed the stub widget. Some edits in the comments for Widget.
Rendering dummy menu with the new font.
Rendering icon with the new TexturedRect renderer.
Rendering view menu with the new font.
Requesting opengl version 3.0.
Added swap() to geometry. Remove this!
Explicitly setting data prefix for machines.