Merge pull request #15 from synopsys-arc-oss/master

[JENKINS-18814,JENKINS-22075] - Handling of deleted tools
[FIXED JENKINS-22925] - Properly return default values to avoid JENKINS-15094

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Refactoring of ToolVersionParameterDefinitionTest.java

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
[FIXED JENKINS-22923] - Allow the specification of tool version from CLI

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Adjust tests to be used in 1.480.3

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

[FIXED JENKINS-22925] [FIXED JENKINS-22923] - Cli call fixes
Code refactoring

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Merge branch 'master' of https://github.com/jenkinsci/customtools-plugin

Conflicts:
	src/main/java/com/synopsys/arc/jenkinsci/plugins/customtools/versions/ToolVersionParameterDefinition.java

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>