This patch adds a lot of ifdefs to make Rllvm compile agatin llvm 3.5
For some functions (R_ParseBitcodeFile, R_new_raw_fd_ostream and R_Triple_setTriple) I couldnt figure out how to make them run, these are
completely out ifdefd.