Resyncronized completely with John Noll code

Resyncronized completely with John Noll code because of a problem with
the change he made.
Update installation file to report a problem with the make in cygwin and
provide a workaround.
Merge branch 'master' of https://github.com/padraigoleary/PEOS