Merge pull request #526 from dbabokin/master

Tracking LLVM trunk: removing llvm::createSimplifyLibCallsPass() call
adding two additional libraries for LLVM_3_4 build
additional libraries for LLVM_3_4 build
correction of --instrument option support
Merge pull request #528 from ifilippov/test3

Reapplying lost commits
Merge pull request #529 from ifilippov/instrument_fix

correction of --instrument option support