Streamline the SetEnabled function for each module. Also make sure we only call module:Enable once on startup as needed.
Streamline the SetEnabled function for each module.
Also make sure we only call module:Enable once on startup as needed.

This is part of issue 362.

sheldon/epgp,ceason/epgp-tfatf,hayword/tfatf_epgp,hayword/tfatf_epgp,sheldon/epgp,ceason/epgp-tfatf,protomech/epgp-dkp-reloaded,protomech/epgp-dkp-reloaded