Replace "targeted" module with "patch" module
This mostly tucks patch loading into a module together with patch parsing, and removes creation of temporary files for downloaded patches. This also does some minor refactoring on patch handling.
This mostly tucks patch loading into a module together with patch parsing, and removes creation of temporary files for downloaded patches. This also does some minor refactoring on patch handling.