Adds the RequiresPrerequisites field into ProvidesCustomPrerequisite

and all the logic behind it.

This fixes #5958 
This is important for map-placed actors, so you can't just remove it.