fix 'csh' detection
support OS X itself too
reformat changelog