Fix up MCLinker build to work with LLVM 3.5 (r209713).

* s/llvm::OwningPtr/std::unique_ptr
* Extra include files
* Adjust where MCOptions come from

Change-Id: Idf3bad0aa164e4494546f9d5637e6e3c72341ad9
4 files changed