hadrian: Properly partition options in sourceArgs
Previously if you build the ghc
package then it would has the default
opts and the library opts. This is different behaviour to make where the
library opts are only reserved for things in the libraries
subdirectory (I believe)
Fixes #16716 (closed)