Some refactoring or BasicEngine, now only takes IFitnessEvaluator<IImageCandidate> instead of both renderer and fitness evaluator
Rename ImageEvolver.Fitness project to ImageEvolver.Fitness.Bitmap
Some refactoring of opengl renderer
Refactor opengl renderer, extract triangle list geometry generator out to static class
Optimize OpenGL renderer a bit, prevent unnecessary setup/teardown when rendering frame
Add some more test images and rename to be more descriptive
Add some simple measurements of relative time spent doing mutation/fitness evaluation
Merge unit tests projects, no need for separate projects
Add unit test for fitness evaluator