Merge pull request #38 from gismo141/master

Fixed 2 possible typos -- Thank you!
enable c++11 by default, which fixes compilation issues related to standard libraries.
updated codegenregisters to use new stdlib functions.
added DEBUG_TYPE declarations so the DEBUG statements would work.
Fix CodeGen* files to match updates in LLVM's TableGen.
Fixes for ARMIREmitter
CodeInv library fixes
ARM fixes.
CodeInv library fixes
ARM fixes.
Updated X86 ISD Nodes.
Disabled pseudo-instruction visitors
Fix null machine mem op pointers so X86InveISelDAG.cpp compiles
spacing. no more than 80 characters per line!
Modified makefile to fix issue #36
Updated makefile to specify target directory in LLVM source tree.
Updated .inc file names in PPC.
Remaining changes to make fracture-cl and libraries compile.
Fixes to match changes in llvm 3.5 RC4
Disable incomplete type recovery pass.