oblems. If users says &quot;using 
  namespace boost::filesystem&quot;<br>
  and some header included stdio, there is just too much chance of silent error.</li>
  <li>create_directories error handling needs work.</li>
  <li>Fold convenience.hpp into operations.hpp</li>
  <li>Two argument recursive_directory_iterator ctor isn't recognizing throws(). 
  Would it be better to fold into a single two argument ctor with default?</li>
  <li>Add the push_directory class from tools/release/required_files.cpp</li>
</