Problem/Motivation
System requirements needs refactoring, it does far too much.
Steps to reproduce
Open system.install
Proposed resolution
Convert update and runtime requirement phases to the new:
hook_runtime_requirements
hook_update_requirements
For install time evaluated if it should move to InstallRequirements.php or should move to some internal service.
Remaining tasks
Evaluate code
User interface changes
N/A
Introduced terminology
N/A
API changes
Likely a few
Data model changes
N/A