added KernelEnum - used to instantiate kernel object but will be also
used for identifying checkpoint for troublshooting buffer values
added the option to record buffer values at arbitrary checkpoints +
testing the functionality
added step validation test for reference scene liquid 780
added first checkpoints test for CLEAR_BUFFERS method
added missing buffer log
added check for missing buffer
generalized code to test any checkpoint
added more logs
added buffer comparison after HASH_PARTICLES checkpoint
added checkpoint to compare buffer values after SORT routine
cleaned up test
added SORT_POST_PASS checkpoint to tests
renamed checkpoint values holder variable
added checkpoints for INDEX and INDEX_POST_PASS
using Long instead of Integer for the buffers
Revert "using Long instead of Integer for the buffers"

This reverts commit 1140a0209aae84137cba73621d4f7f4e5dc096db.
added some comments
updated neighborMap logs
added FIND_NEIGHBOR checkpoint
Fixes elastic matter behaviour