bootstrap.sh: should have executable permissions
docs/build.md: updated to reflect the correct github url.
Update build.md
Update build.md
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
Add a Delete() to <base/path_utils>
Misc <strm/> improvements

Change StaticOut to use the default parameter as a template argument
Move from TDefFoo -> TFooDefault
Clarify comments in <strm/{in,out}.h>
Remove unused include, delete the now unused header
Remove unneded include
Remove unneeded include
Bootstrap should exit immediately when a command fails
Add a output producer and input consumer for Fds
Merge pull request #75 from cmaloney/misc_fixes

Misc fixes