Adding a basic ELF dynamic loader and MC-JIT for ELF. Functionality is currently basic and will be enhanced with future patches.
Patch developed by Andy Kaylor and Daniel Malea. Reviewed on llvm-commits.

llvm-svn: 148231
diff --git a/llvm/test/ExecutionEngine/2003-01-09-SARTest.ll b/llvm/test/ExecutionEngine/2003-01-09-SARTest.ll
index 560cd3e..ed58e11 100644
--- a/llvm/test/ExecutionEngine/2003-01-09-SARTest.ll
+++ b/llvm/test/ExecutionEngine/2003-01-09-SARTest.ll
@@ -1,4 +1,4 @@
-; RUN: lli %s > /dev/null
+; RUN: %lli %s > /dev/null
 
 ; We were accidentally inverting the signedness of right shifts.  Whoops.