Changed LintBuildablePrerequisites to check for IPrerequisiteProvider
	instead of ProvidesCustomPrerequisiteInfo, this allows there to
	be other PrerequisiteProviders other than the custom one
Added IPrerequisiteProvider
Changed ProvidesCustomPrerequisiteInfo to allow for multiple prerequisites
	in one info object