This adds an option --output-filetype that can be set to either YAML/Native(case insensitive). The linker would create the outputs associated with the type specified by the user. Changes all the tests to use the new option. llvm-svn: 191183
* Renames few tests which had extension objtxt to test * created core directory that contains all the core tests llvm-svn: 189720