Fix using assembler addresses for global variables

Format of assembler address strings are different
with newer LLVM version (They don't have a prefix anymore).

This fix takes care of newer LLVM versions (>=3.3) as well.
Merge pull request #67 from MartinNowack/fix_asm_address

Fix using assembler addresses for global variables