added some code to log values from the tests to facilitate
troubleshooting
updated simple tests with 14 liquid particles to do a number of cycles
that shows the occurrence of NaN values in the position buffers
added some (commented) code to try-out mapping of buffers.
added write operations to ensure consistent behaviour of OpenCL plus
added some comments
mapping buffers example working ok
Rewrote KernelTest to test both device memory and host memory for CPU + GPU

This tests the behavior of reading from mapped host memory pointers and
read()ing directly from device memory
Removing extra commented out code
Merge pull request #9 from openworm/openclFixes

Rewrote KernelTest to test both device memory and host memory for CPU + GPU
Changed buffer allocations not to use host memory, using direct mapping
instead to the device memory
pushed some commented some lines by mistake
Found an issue - need to instruct the host to wait when in need to
access buffers from the host
Merge branch 'master' into interfacesRefactoring

Conflicts:
	src/main/java/org/geppetto/solver/sph/SPHSolverService.java
	src/test/java/org/geppetto/solver/sph/internal/KernelTest.java
	src/test/java/org/geppetto/solver/sph/internal/PCISPHSolverTest.java