Minor change in how the RenderToBitmap method works in SimpleEvolutionSystem*
Cleanup
Add opengl-based window rendering testapp, uses bitmap copies for now
Make BasicEngine count total time spent simulating
Add some basic stats to opengl testapp (in window title)
Fix possible bugs in ctor's that spawn new task, use Wait to ensure task is finished before returning
Add DisposeHelper to ImageEvolver.Core project
Add OwnedObject to ImageEvolver.Core project
Some cleanup, use DisposeHelper where applicable
Use DisposeHelper where applicable
Refactor opengl systems a bit.
RenderingContextBase renamed to OpenGlContext (with interface) and GenericFeaturesRendererOpenGL does not inherit from it, but instead accepts it as an optional parameter in ctor.
FitnessEvaluatorOpenCL ctor now also (optionally) takes OpenGlContext (instead of a TaskFactory and a GraphicsContext)