fixes federation upstream providers flush and destroy method
updates docs for federation upstream types
fixes upstreamset providers flush and destroy method
fixes flush and destroy bug in parameter and policy types
makes error message clearer
adds regex for federation_upstream uri
changes policy property name from data to definition
uses title pattern for parameters, adds validation, disables management of federation components via parameter
adds unit tests and tightens validation
updates docs