Update #3

 * Remove FileSystem.Join
 * Add Filesystem.PathSeparator
 * Add fs.Join package level func
 * Walker now uses Join(fs, ...)