When translating a reserved devicename to native pathname, strip ':' postfix. Possible fix for [dcc03414f5], but anyway a good idea.
Extend WinIsReserved() to recognize COM[5-9]: as valid com ports as well.
Better errormessage when file path contains invalid characters. See: [03414f517b7a74].
Add test-case for previous commit, which shows that when trying to open a filename with invalid characters gives the right error-message. (same bug existed on UNIX too, which is now fixed)
merge 8.5