Merge pull request #4352 from RosettaCommons/vmullig/reduce_boost_dependency
Reduce dependencies on Boost by switching to STL functions where feasible.
Certain functions that were only defined in the Boost libraries are now part of the C++11 STL. These include `std::bind`, `std::function`, `std::cref`, and `std::ref`. This pull request aims to replace instances of `boost::bind`, `boost::function`, `boost::cref`, and `boost::ref` with their C++11 STL equivalents.