Add recursive_directory_iterator test cases to convenience_test.cpp, fix #1061 plus a pop() bug detected by new tests