make sure llvm finds 2.5 <= python < 3

On some systems python2 doesn't exist (e.g., freebsd10),
or python2 < 2.5 (e.g., centos5).