[Gnu] -L paths is not positional.

Looks like -L paths are not positional. They need to be added to a list of
search paths and those needs to be searched when lld looks for a library.

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@195594 91177308-0d34-0410-b5e6-96231b3b80d8
[PECOFF] Change sectionChoice attribute.

Change the attribute from sectionBasedOnContent to sectionCustomRequired
because its the right attribute for atoms read from COFF files to have.
COFF atoms should basically be emitted to the section having the same name
as input. Permissions/attributes should not affect that.

There's no functionality change because the writer doesn't yet use the
section name. The writer will be modified in a following patch, so that atoms
are written to its customSectionName()'s section.

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