replace all `boost::` smart pointers by their `std::` equivalents

The std variants are part of c++-2011 and it's 2014 now. (they are
also available in GCC 4.4.)