[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>
Use noun phrases for new items [JENKINS-24282]
Explicitly return false in MatrixConfiguration::supportsMakeDisabled()

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
ignore IDE files
Delete inactive configurations.
Merge pull request #6 from jenkinsci/JENKINS-24282

Use noun phrases for new items [JENKINS-24282]
Add licence and correct the typo.
Merge pull request #7 from lvotypko/master

Delete inactive configurations.
Merge pull request #5 from synopsys-arc-oss/JENKINS-19179

[FIXED JENKINS-19179] - Prevent the disabling of Matrix Configurations
[maven-release-plugin] prepare release matrix-project-1.4
[maven-release-plugin] prepare for next development iteration