--clean-boot support for windows OSes

A bunch of workaround code fixing #30 issue.

As far - tested on XP and Win7.
Probably this trick should require admin privileges for the account running `cs --clean-boot`.
Not tested it yet under restricted win account.