determine installer type(s) by inspecting the plugins in use

This avoids load order issues if the installer file(s) have not been added yet (reported in #5), reverts the changes in #6, and re-fixes #3.