Swift/Ninja: Use a response file for swift sources
We currently use a response file for Swift which only includes the flags to match the behaviour with other languages. However, Swift does module at a time compilation, passing all the sources to the invocation. This can quickly exceed the command line limit on Windows which will break the invocation. We should isolate the file list and pass it via a secondary response file.