Select OpenCL device with the highest version number
Moved loading of OpenCL to it's own class, started implementation of OpenCL structs
Framework for kernels, camera as OpenCL struct
Producing rays from OpenCL works now, time to use the OpenCL rays :D

Timings for reference:
Test duration (regular): 34.502000 ms
Test duration (OpenCL): 1.642000 ms
result: 307200/307200 correct.
... from 10 to 14 fps, it's something... :p
Fix OpenCL highlighting in Eclipse
Move OpenCL code to it's own directory
Removed inheritance, singletons are supposedly not a good idea

Let's think about an elegant solution, I don't like this one either...
Some debugging
Some experiment
Fixed kernel name handling
Merge branch 'opencl' into opencl-second
leftovers...
Moved everything to OpenCL.cpp, preparing for device abstraction
Holy shit, 50-60 FPS...
Reorganized some things to make them clearer
Added basic device abstraction, tracing can now run on CPU and on OpenCL
Do not flood the console by using carriage returns instead of newlines
Calculate the average FPS instead of a sample every run
Trying to integrate CUDA