This patch implements the aarch64 TLSDESC relocations:
- R_AARCH64_TLSDESC_ADR_PAGE21,
- R_AARCH64_TLSDESC_LD64_LO12_NC,
- R_AARCH64_TLSDESC_ADD_LO12_NC
- R_AARCH64_TLSDESC_CALL.
They are the minimum one generated in general TLS access for aarch64.
This patch depends on http://reviews.llvm.org/D18790.