support cygwin with sbcl 

This patch enable to support  Cygwin & sbcl .

* add manipulate $OSTYPE code to shly
* change asdf:run-shell-command to uiop:run-program

thank you.
**[SHOULD]** `#+(and (not asdf3) asdf2)` is better.