- 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.