Implement Get and Set for Memcached.

Entirely untested code. Get is most definitely wrong for nonexistent keys.
Fixup Get() to possibly do something valid on unset keys.

Also implement GetQ/SetQ
Implement GetK, GetKQ
Makefile: Add missing phony targets to PHONY
Remove unused parameter
Silence unused result warning
Adding cache back into Indy Context object
Undefine _FORTIFY_SOURCE for release builds

LTO and _FORTIFY_SOURCE interact very, very badly on ubuntu. Ubuntu
implicitly defines it in the compiler (by way of a compiler patch) or
we wouldn't notice since we don't pay attention to CXXFLAGS.
Standardize link flags
Fix path to stig compiler in run_tests.py
Change starsha to use '\n' instead of std::endl in most cases

This will speedup output, especially when using --print-cmds. std::endl forces a flush of all output, which inevitably slows things down.

We keep the flush when we're in exceptional states to force the messages out ASAP
Reduce memory usage and complexity of merge_data_file test
Reducing complexity / memory usage of data_file test
Convert usage of <strm/idx_iter.h> to <c14/utility.h>

Fixes #135
Removing unused test
Listen properly on the memcache port. Also accept connections on it...

(Previously there were some errors in copy paste and basic logic)
Use uint8_t as the type for 'byte' rather than 'char' because bytes should be unsigned
<base/pump>, for non-blocking writes for on-box pipes.
<base/subprocess>, for non-blocking writes between parent and child processes.
<base/rigid_subprocess>, for blocking writes between parent and child proceses.

Note that the two subprocess classes don't have unit tests. Still working out
how to do that with our current testing framework.
Started <stig/mynde/binary_protocol.test.cc> but have found that the
server (1) requires an instance name to avoid throwing during start
(don't know why that should be in mem-test mode) and (2) is seg-faulting
during shutdown.  This push is to help Joris diagnose.
Trivial binary protocol test (Send a binary request), currently hanging.