Completed basic implementation.
Need to fix an issue with buffer list copy.
Remapped kinetic-protocol to 3.0.5 tag
Added kinetic-java as a submodule facilitate automated update to new Kinetic protocol versions.
Fixed submodule path
Fixing submodule mapping
Fixed kinetic-java submodule addition
Removed support for installing cppcheck from Travis config, since cppcheck has been deprecated to lack of value
Got operations working again after accounting for accounting for lack of instant secure erase on Java simulator. Need to fix a couple of tests still.
Refactored initial connection status to be consumed in KineticConnection module for encapsulation
Updates to get gcc build working again. Had to disabled const attribute in byte_array.h for byte_arrays, since they need to be assigned in a ByteBuffer struct at runtime, which GCC will not allow if const.
Removed -9 switch from java-simulator kill, since requires root level on Linux
Fixed kinetic simulator shutdown script
Eliminated a warning for GCC builds
Another fix for shutting down simulators
Merge branch 'feature/upgrade_proto_v3.0.5' of github.com:atomicobject/kinetic-c into feature/upgrade_proto_v3.0.5
Updated to use new java simulator admin API. Reenabled overlapped PUT test. Fixed simulator shutdown.
Merged in implementation of KineticClient_GetKeyRange, but still need to complete system test and validation.
Changed logger to use zlog for in-memory buffered logging to reduce overhead of logging operations
Added pthread to link dependencies for Make build for lib and example utility.
Added call to KineticLogger_Close in test_kinetic_allocator in order to ensure log buffer gets flushed prior to termination so that log data is not discarded
Added update of Git submodules to Make clean task to ensure they are in sync for new builds