Fix: Windows startup on fresh registry

Fix: Windows startup on fresh registry - "No such file or directory" msgbox. Was: FindFirstFileW does not like double-backshash in filepath section.
cppcat false positives are marked
Same makefile works on mingw, and unix builds
Build procedure cleanup

- single makefile for gmake4 works through all gmake4 platforms
- temporary files are no longer created under 'wcm' in makefile and codeblocks
- automatic dependency (.h) management in makefile

These are all pre-steps to incorporate ssh into mingw build
SSH under mingw32 et.al

- Built under mingw32 with libssh (i.e. SSH virtual FS).  Instructions
are in docs/mingw-build.txt
- Built under FreeBSD64-10. Instructions are in docs/freebsd-build.txt
- Marked false positives from cppcat.
- Updated makefiles, and project files:
- no separate makefiles for mingw, and Linux
- build results are now stored outside 'wcm' source tree for makefile,
VC, and CodeBlocks builds
- added "uninstall", "debug", "run" targets to makefile
- added auto dependency check for .h files to makefile