Merging Four Quickfixes

The first commit: Created a separate quickfix for TYPE_ARGUMENT_LIST error
The second commit: Created a merged quickfix file for 3 of them (RemoveImport, RemoveSpread, and RemoveVariable)
The third commit: Merges the first commit's quickfix with the second commit's 3 quickfixes

Took into consideration Andrey's comments of not using an enum and creating four separate functions for creating the factory.

I also hope the number of commits is OK and is as desired!