fix testsuite building
use boost::filesystem for more portability