Added kinetic_controller module to house worker threads and high-level operation management support
Stubbed out KineticClient_GetLog
Refacatored out per-operation duplication into new kinetic_controller
Added kinetic_serial_allocator to support dynamic allocation of device info reported from GetLog operations. Still need to complete filling out device info allocation and population of public client info structure.