Further work on implementing the loop wrapper for direct loops in LLVM.

A trivial example which increments the values of an array can now execute via
PyOP2 using LLVM rather than C. This is given in the 'demo' folder as
llvm_direct_inc.py. Note that LLVMPy must be installed for this to work.