Add socket for listening for memcached requests
Initial documentation of planned memcached command guarantees

As well as overview of how we map memcached to Stig
Remove unneded test state files, add needed test state files

A test state file is only needed if the test isn't passing.
Refactor run_tests to have a proper main function
Use relative paths rather than absolute paths so that the reporting is simpler/easier/etc.
Merge pull request #62 from cmaloney/lang_test_cleanup

Language test cleanup
Switch from memset to Zero() where appropriate
Merge pull request #64 from cmaloney/master

Switch from memset to Zero() where appropriate
Add CLA? column

Add a column which tells us whether that author has a signed CLA on
file in stigdb-legal.
Merge pull request #66 from vmbrasseur/master

Add CLA? column
Harden the build a little bit

Add a number of the flags documented in https://wiki.ubuntu.com/ToolChain/CompilerFlags to our compiler flags so that we both link faster and give a little better protections.

Note: We don't FORTIFY_SOURCE because it seems to have some odd behavior which isn't worth tracking down ATM.
Merge pull request #67 from cmaloney/master

Harden the build a little bit
Add PDF of CLA

For people who have PDF viewers which can edit/sign the doc (Preview on
OS X, etc.)
References the PDF version of the document

Add a ref to the PDF version of the CLA.
Merge pull request #68 from vmbrasseur/master

Add PDF of CLA
Mark Joris as CLA == Y
Merge pull request #70 from vmbrasseur/master

Mark Joris as CLA == Y
Change <base/fd.h> to use one centralized check to see if it is a system fd.

Unit test the system fd behavior.
Add utility to io_utils to check if the OS determine if an fd is valid
Merge pull request #71 from cmaloney/master

Change <base/fd.h> to use one centralized check to see if it is a system fd
Adding TThreadLocalGlobalPoolManager and its sub-class TThreadLocalPool. These are similar to ThreadLocalRegisteredPool but force all objects to be instantiated with the same arguments at pool manager construction time. They are distributed on an as-needed basis to the local pools. There is atomic synchronization required during the distribution, but the frequency of this drops as a local pool achieves its operating level. Consider this a warm-up.