Make sccache recognize clang-cl correctly

clang-cl defines both _MSC_VER and __clang__, so if __clang__
is checked first, sccache would think that it's clang, not
MSVC.
Merge pull request #3 from ehsan/clang-cl

Make sccache recognize clang-cl correctly