move build mode definition to global settings in llvm build script
make InstructionDependencyAnalysis loadable for other custom llvm passes
add unittests to Cmake file for custom llvm passes; started implementing unittest for InstructionDependencyAnalysis