Re-added Makefile to StarGenSource module.

This allows building the original StarGen on Unix-compatible
machines again. I removed the Dumas stuff from the Makefile because
Dumas was removed from the source.
Ignore object files and the compiled binary
Use numeric constant values instead of problematic multibyte characters
Remove unused subdir parameter
Re-add WIN32 ifdef to prevent unknown pragma warnings in gcc.

Looks like this warning pragma is a Visual C++ feature and produces
unknown pragma warnings in gcc. So I reverted this change back to
the original ifdef. Maybe the pragma isn't needed at all for current
Visual C++ compiler, then it should be removed. Or maybe the code
which produces the warning in the first place should be fixed instead.
Remove more Dumas stuff from Makefile
Remove distribution file packaging from Makefile.

Packaging these files was meant for the original website and has
nothing to do with actually building stargen. So I guess it is no
longer needed here.
Remove unnecessary compiler option for Mac.
Remove unnecessary parantheses which generate warnings when compiling with clang on OSX.
Use fputs instead of fprintf for simple string to silence security warning.