Added profile based settings for Validate Content publish plugin.
Additional info
The settings will change behavior of the plugin based on host name. The plugin is disabled if host does not support load functionality, or there are no profiles. Removed settings of the plugin from other hosts.
Create package of core and all changed host addons (AE, PS, Nuke, Maya, Houdini, Harmony).
Launch DCC of one of the host integrations.
Validate Content should be there and can be disabled (with default settings).
Based on changed settings the plugin should change it's state -> remove all profiles, remove the host from list, add new hosts, change optional state etc.
Changelog Description
Added profile based settings for Validate Content publish plugin.
Additional info
The settings will change behavior of the plugin based on host name. The plugin is disabled if host does not support load functionality, or there are no profiles. Removed settings of the plugin from other hosts.
We should do this for the move of hosts. The first encounter happened in https://github.com/ynput/ayon-core/pull/516 .
Testing notes: