Add version check, remove list of versions.

The list of versions is gone 2.7, 2.8... etc.

Added a check for LLVMStructType which was introduced in 3.0 to check
for 3.0.