bug22498 tests added

Do a lookup of an illegal filename.  Check that it returns ENOENT.

Try creating a file w/ an illegal filename.  Check that it returns EACCES.
Use /cydrive/c instead of /c when running NSIS
bug22498: Handle illegal filenames

Check for all illegal filename characters and handle the
issue differently depending on whether we're just doing a
lookup (report that it doesn't exist) versus hoping to
create such a file (report permission denied as before).