[File] Removed &recursive flag from listing()
[File] Removed &recursive flag from listing()

- File.listing() now accepts FilePattern.
- Listing pattern '*' with flag &recursive had a subtle error
- &recursive would collect all files, but then they would all get filtered out because '*' doesn't match across '/' segments.
- Now just use FilePattern '**' to perform recursion.
- Renamed some FileOptions flags.

AbePralle/Rogue,Plasmaworks/Rogue,Plasmaworks/Rogue,Plasmaworks/Rogue,Plasmaworks/Rogue,AbePralle/Rogue