Experimenting with partial http response caching.
Removing string functions and using memcpy with static lengths to avoid string methods that seek for null terminator.
Removed C++ style comment that breaks C compilers.
Removed strlen() call.
Removed excessive use of malloc().
Removed C++ style comments.
Made changes based on code review. Removed too many uses of pointers that I put back.
Changed response construction to use hw_string which allows removing the use of strlen().
Fixed gyp build.
Properly allocating the buffer with clearing out the memory to fix Valgrind errors.
Fixed issues found in Valgrind. free'ing the hw_string for the response too early was causing all kinds of problems in the libuv write. We were trampling on the buffers too early.
Fixed Visual Studio builds.