This also implements primitive cable-detection and video output.
Also adds the incomplete modifier_volume example. This also adds vec2 for UV coordinates, and obj_to_cpp has been modified to parse vertex texture coordinates from obj files.
This broke maple_wink. I have not yet found why this happened.
This is a reshuffling of filenames, extensions, paths, make rules, just because I felt like it.