change boost::filesystem3 to boost::filesystem
ignore *~ files
include boost/verion.hpp for using BOOST_VERSION macro