Added Formula for LLVM 3.1

This formula fixes problems with the older version of llvm 3.1.  The current formula cannot compile universally due to a bug in Superenv