[AArch64] Initial ELF/AArch64 Support

This patch adds the initial ELF/AArch64 support to lld. Only a basic "Hello
World" app has been successfully tested for both dynamic and static compiling.

Differential Revision: http://reviews.llvm.org/D4778
Patch by Daniel Stewart <stewartd@codeaurora.org>!

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@215544 91177308-0d34-0410-b5e6-96231b3b80d8