Don't break on Windows

If no OS is detected, exit gracefully
Add support for SLES
Merge pull request #2 from djs/master

SLES and Windows support