llvm-3.6 getMemBuffer now returns a std::unique_ptr<MemoryBuffer>

This is still necessary to build llvm-svn on OSX, hopefully a green light from travis this time.