Fix for trunk (rev. 221167 and rev. 221375)

getAllMetadataOtherThanDebugLoc and incorporateMDNode have new argument type (https://github.com/llvm-mirror/llvm/commit/5e84760dde9288c1a6cb2a01dbbc1c46081c9101 )

getOperand returns Value* (https://github.com/llvm-mirror/llvm/commit/bad06b13bac2c7f59d804c8f90caedc63978276d)