- Resolved compilation issue where timegm() is not recognized in Windows.  The function had to be re-written.
- Windows version of strftime() does not support %V or %G.  This needed to be resolved by converting over to the Windows supported format.
- Fixed compilation problem where realpath is not recognized in the Windows environment.  It does not appear to be required in Windows because symbolic links do not quite work the same.
- Updated the readme to notify readers that this is a Windows port of cgit
Added msysgit build environment specific build instructions to the extra config file.

* Added a USING-MSYSGIT compiler directive to allow for compilation in either environment.

* Msysgit environment requires gettext turned off so we turned it off.
Applied same logic that is used in Git For Windows to get filters working.
Fix issue with source code line numbers not showing up correctly due to Mingw not supporting the indexer the printf() format string.
The original syntax-highlighting.py needed a couple of tweaks applied in order to get the script working properly in windows.

The main thing to understand was that Msysgit pays no attention to the directory in the shebang path, it only looks at the word after the last slash.  It then uses that word to lookup the exe based on the path variable.  It also ignores any parameters.
So for example, with a shebang of #!/c/python27/python it would find the first python.exe found while searching through the paths in the PATH environmental variable.  This means that it is possible to have a python.exe located in c:\python27\python but not use it or find it.

#Currently the logic that makes this occur is in compat/mingw.c @ parse_interpreter()