Fixed removeFile and removeDir behavior under Windows

Modified the skipFile procedure to not skip over files that start with '.' or '..'
Modified the removeFile procedure to, on Windows, reset a file's read-only attribute, so that a file can be deleted.

If performance is a concern, I can modify the removefile procedure to only reset the readonly attribute if there's an error, or modify the procedure to accept an override flag for the extra attribute reset.