Unix directory support: Remove unused version of strlwr function.

This is non-ansi function, but was not used.
Cygwin header: add prototype for vsnprintf().

This function is not declared of -ansi flag is used, even though
vsnprintf is a c99 function.