add kludge for cygwin

shouldn't both cygwin kludges be gone?
reorder includes so variables are set before use
mark aldor headers and conf as precious