SERVER-11637: Move some base files that libfoundation.a needs to link into libfoundation.a
SERVER-11637: Move lasterror.cpp into its own library and add comment about dependency triangle
SERVER-11637: Removed NO_CRUTCH from a bunch of tests
SERVER-11637: Consolidate unittest crutches into crutch.cpp