This review contains the complete filesystem TS implementation.
Please clone https://github.com/efcs/libcxx/tree/filesystem-ts instead.
The test suite has symlinks checked in that are needed for a large portion of the tests. Using arc patch or downloading the diff directly will not
create these symlinks.
Do we typically put names in TODOs?