More flexible LLVM version requirement

My silly build now claims "3.4svn". *sigh*
Perl::JIT+LLVM build fix: hide -g flag from clang

clang will puke if using -g trying to emit LLVM IR.
Silience very noisy and spurious warnings
Fix valid compiler warnings