SERVER-6514 Don't override CheckLib solution when using system boost
(cherry picked from commit cfc88a35ce57ef8552233cc10a74af0e59f29200)
SERVER-6514 Ensure libmongclient precedes other libraries
(cherry picked from commit 8752f3576634716b3ff81b8d0d99b5b6abc61165)
SERVER-6514 Only run global initializers from httpClientTest for in-tree SSL builds
(cherry picked from commit 3ba5acdb56f4268f56debd18db0fd6cf962572b4)
SERVER-6514 Only apply -zdefs and --as-needed to shared client library
(cherry picked from commit ce97dc76c6a3f399f2f67613a55a7c238384ede9)
SERVER-6514 Don't attempt to test shared library clients for out of tree builds
(cherry picked from commit 8e424563048f15a8a7f2fe6de1ad40131a75580b)