All changes are from John, except for:
[freeglut] / src / templates /
drwxr-xr-x   ..
-rw-r--r-- 475 cpp_template
-rw-r--r-- 475 header_template