This pull requests adds a new BundlePaths implementation and the new filelayout.bundle property, which can be set to auto, FHS and portable.
This is required for Windows, because we will use only portable bundle layouts there. Of course it is possible to use the FHS layout, but I doubt that many will use it, but I don't want to take away this possibility.
Curently we lack a proper UserPaths implementation for Windows and this pull request won't change that, but the infrastructure is done to do it easily.
This pull requests adds a new BundlePaths implementation and the new filelayout.bundle property, which can be set to auto, FHS and portable.
This is required for Windows, because we will use only portable bundle layouts there. Of course it is possible to use the FHS layout, but I doubt that many will use it, but I don't want to take away this possibility.
Curently we lack a proper UserPaths implementation for Windows and this pull request won't change that, but the infrastructure is done to do it easily.