[FIXED JENKINS-19179] - Prevent the disabling of Matrix Configurations

This change blocks calls, which try to disable matrix configurations.
MatrixConfiguration::isDisabled() always returns the parent's value.

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
[JENKINS-19179] - Allow internal API calls, which disable the project.

This change provides the compatibility with project deletion flows, which disable configurations/projects before the deletion.
All specified values will be replaced by the current status of the parent project.

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Explicitly return false in MatrixConfiguration::supportsMakeDisabled()

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Merge pull request #5 from synopsys-arc-oss/JENKINS-19179

[FIXED JENKINS-19179] - Prevent the disabling of Matrix Configurations