added multiple kernel arg convenience function
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/OpenCL_utils.c
Merge branch 'master' of git://github.com/vossjo/ljmd-opencl into vossjo-master
Merge branch 'master' of https://github.com/LJMD-OpenCL/ljmd-opencl
include kernel into program binary
makefile takes care of generated include file from opencl kernel file
Merge pull request #19 from vossjo/master

direct inclusion of kernel into binary
Merge pull request #18 from ajasja/master

Added command line parameter to accept the number of threads.
Makefile capable of calling some program executions
Merge remote-tracking branch 'upstream/master'

Conflicts: makefile. Diffrent content merged
Merge pull request #20 from Titan-C/master

Makefile now executes OpenCL binary
Merge branch 'master' of https://github.com/LJMD-OpenCL/ljmd-opencl
Tidy up makefile
Makefiles run software
make clean also deletes generated opencl_kernels_as_string.h
Fixed memory leak in InitOpenCLEnvironment

platforms_list was not being fixed.
Merge remote-tracking branch 'upstream/master'
Keep compatibility with ols make run command
make test now tests difference of outputs from original c code and OpenCL code
Merge pull request #22 from Titan-C/master

New test suite for comparing outputs
Added platform detection

now it is possible to select the platform with the given device type (cpu/gpu)