llvmGen: Don't generate aliases for externs

Previously for external symbols we would produce an extern declaration
as well as an $alias. Due to changes in LLVM, aliases can no longer
point to things that aren't definitions. In this case, this poses no
problem; we can simply omit the alias and emit only the extern.