bundler already defines WINDOWS, use it in Rakefile
replace BasicGem::WINDOWS with BasicGem::Os mixin
update guard