Made llvm/clang version check more robust

Was picking up llvm 3.3.1 as llvm 3.1