Unblocking part 8 but linking it to part 1 w/ event

Testing...
Merge remote-tracking branch 'upstream/master'
Unblocking of part 8 works fine!

Part 8 raises an event that part 2 has to wait in order to continue.
Then, before printing the output, the code checks if all the ReadBuffers
have already been executed and then prints the output files.
Implemented async. data transfer with -D_UNBLOCK

All the calls to non blocking ReadBuffer kernel were encapsulated inside
"ifdef" directives in order to allow fast switching between the two data
transfer modes.
Preparing for merge with upstream/master
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/ljmd-cl.c
	test/makefile
Preparing for merge with upstream
Included comments regarding the _UNBLOCK

Every line which contains #ifdef statements regarding the activation of
the non blocking transfer mode is, now, preceded by a comment with
further explanations.
Merge pull request #25 from neumannrf/master

Implemented async. data transfer with -D_UNBLOCK
Merge branch 'master' of https://github.com/LJMD-OpenCL/ljmd-opencl
Fixed the benchmark script as the name of the excecutable was changed

test/bench.sh
Merge branch 'platform-detection-fix'
Made benchmarks in a loop.

	modified:   test/bench-queue.sh.dummy