Initial commit of fifoci v2.0.

Starting from scratch with more experience about how fifoci should be
architectured. Aiming for multiplatform compatibility (running FIFO tests on
Linux/OpenGL but also on Linux/SW and Windows/D3D) and for a better, more
usable UI.

Linux runner works fine in this version, but no frontend yet.