Go: unbundle the filesystem code

The filesystem code is now its own package. Depend on that package instead.