Opencl extraction grid

Additionally unified cl_uint cl_ulong chaos

Signed-off-by: Dirk Ribbrock <dirk.ribbrock@math.uni-dortmund.de>
Opencl eq_dist_grid

Signed-off-by: Dirk Ribbrock <dirk.ribbrock@math.uni-dortmund.de>
Opencl collide_stream_grid

Signed-off-by: Dirk Ribbrock <dirk.ribbrock@math.uni-dortmund.de>
Opencl update_velocity_directions_grid

Finished simple solver ocl port

Signed-off-by: Dirk Ribbrock <dirk.ribbrock@math.uni-dortmund.de>
SimpleSolver module regression tests

Signed-off-by: Dirk Ribbrock <dirk.ribbrock@math.uni-dortmund.de>
Opencl extraction dry

Signed-off-by: Dirk Ribbrock <dirk.ribbrock@math.uni-dortmund.de>
DeviceType defines in ocl kernels

Signed-off-by: Dirk Ribbrock <dirk.ribbrock@math.uni-dortmund.de>
TEMP ocl benchmarking

Signed-off-by: Dirk Ribbrock <dirk.ribbrock@math.uni-dortmund.de>