Fixes #3289: Initial pass of refactoring for UNIX compatibility
Refs #3289: Rework order in site.cf and failsafe.cf
Merge pull request #282 from jooooooon/solaris_support

UNIX support