Add (TS extension) path conversion from directory_entry. This seems to have inadvertently fixed the directory_entry relational operators problem. If a path was constructed from a directory_entry, say in a totally different test case in a totally different function, for both GCC 4.8 and VC++ 2013, it somehow poisoned the directory_entry relationals without reporting any error for the path construction from directory_entry. Go figure.