Add lex.l output compilation

also moved from strdup() to _strdup() and reduced Visual C++ warning
level to /W3
Update GCC build scripts

to compile and link lex.l output
Merge Linux and MinGW makefiles

and remove GCC build scripts
Adjust banner
Merge pull request #4 from oboroc/master

More warning remediation