[PassManager] add ReaderWriter{Native,YAML} to the Driver.

Disable tests to be run with REQUIRES: disable. Note disable is not added to the
config by the test runner Mkaefiles, so essentially disables the test.

Code changes would be required to fix these tests :-

test/darwin/hello-world.objtxt
test/elf/check.test
test/elf/phdr.test
test/elf/ppc.test
test/elf/undef-from-main-dso.test
test/elf/X86_64/note-sections-ro_plus_rw.test
test/pecoff/alignment.test
test/pecoff/base-reloc.test
test/pecoff/bss-section.test
test/pecoff/drectve.test
test/pecoff/dynamic.test
test/pecoff/dynamicbase.test
test/pecoff/entry.test
test/pecoff/hello.test
test/pecoff/imagebase.test
test/pecoff/importlib.test
test/pecoff/lib.test
test/pecoff/multi.test
test/pecoff/reloc.test
test/pecoff/weak-external.test

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@193300 91177308-0d34-0410-b5e6-96231b3b80d8
[Driver] Change UniversalDriver to use TD file.

Easier to add new options such as -version, and easy to parse.

Now displays a help message with -help

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

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@193302 91177308-0d34-0410-b5e6-96231b3b80d8
Revert "r193300 - [PassManager] add ReaderWriter{Native, YAML} to the Driver"

The patch have completely broken COFF port and disabled many tests.
This also reverts r193302 (comment fix).

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