Details
Description
FileSystem.WINDOWS.isReservedFileName() doesn't check file names without extension, for instance FileSystem.WINDOWS.isReservedFileName("COM1.txt") returns false but the creation of the latter file on a Windows platform will fail.
Also the method should be case-insensitive, eg FileSystem.WINDOWS.isReservedFileName("com1") should return true