Fix MSVC intrinsics detection

MSVC and Clang support BitScanFoward and BitScanReverse only on
Windows.