Create test errors, but don't crash, if the test directory isn't writable.
Update TODO.
Start removing deprecated opengl functionality; pull Renderer::State* entirely, we'll need to re-approach this (with sanity this time).