Adding experimental getopt.c, getopt.h for Windows porting