CXX-253 Include-what-you-use for make_shared

Older boost doesn't include make_shared.hpp in smart_ptr.hpp, so the
include of smart_ptr.hpp in pch.h doesn't make make_shared.hpp available
in the replica_set_monitor files.