Adds FileSystem test starter.
Fixes recursive tree detection to include base types.
Adds test
Merge remote-tracking branch 'origin/master' into RecursiveTrees
Test enhancement
Adds grandchild to file system tests
Switched file system tests to use sorted set.
Moved initial tree construction to shared location.
Merge branch 'RecursiveTrees' (early part)