break backward compatibility ; change FileInfo.isFile to method ; remove '.', '..' in FileList
fix socket_test for c++03