This patch adds AMDGPUOpenMPToolChain for supporting OpenMP
offloading to AMD GPU's.
This is the first patch in the series which provides the basic
skeleton, few of the methods are marked as llvm_unreachable to
keep it simple as next patch will implement those.
Originally authored by Greg Rodgers