Include lifecycle tests.
Sundry changes:

1. Fix C++ warnings with respect to compiling C files.  The fixes are messy and need thorough examination.

2. Include nascent Go bindings for the custom comparator.  Wow!

3. Include static library repacking tool, which we will use to elimate our shared library hell with Snappy, LevelDB, TCMalloc, Protocol Buffers, and friends.