Converting C codebase to C++11: removed C bindings from the standalone arraywalk implementation and adjusted the build system