Disables OpenCL queue profiling.
Pass BLOCK_SIZE as a preprocessor directive.
Uses directives to pass type of number to kernels.
Cleans main.c
Merge branch 'master' into leftright

Conflicts:
	libhipeless.cpp
	main.c
	xtrmm-left.cl