Adds the RequiresPrerequisites field into ProvidesCustomPrerequisite and all the logic behind it.
Merge pull request #5965 from WolfGaming/CustomPrereqChange

Adds the RequiresPrerequisites field into ProvidesCustomPrerequisite