Removing DiskDepth as a server parameter. No longer used.
Removing MinDiscardBlockConsideration as a server parameter. This s calculated from device info.
Removing NumDiskWorkerThreads. This config is no longer used.
Removing unused WalkerLocalCacheSize parameter.
Removing unused WalkerLocalCacheSize field.
Removing unused weak / strong repo pool parameters
Merge pull request #61 from jmlvanre/config-cleanup

Config cleanup
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
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
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.
Merge pull request #72 from jmlvanre/compute-default-server-config

ThreadLocalGlobalPoolManager
Update comment to reflect reality
Remove unneded include
Move <stig/*hochno*> to <stig/spa> as it's spa specific

Preparation for eventually peeling off most of spa
pass through Write should be available to binary output producers