Pull in c++0x std so we pull in std::shared_ptr