Fixed JENKINS-25618
Fixed JENKINS-25545
Implemented test for JENKINS-25545
Added test for JENKINS-25618
Fixed JENKINS-25544
Fixed JENKINS-25546
JENKINS-25873: Added git short SHA to version number
Merge branch 'master' of repo.hq.praqma.net:github/pretested-integration-plugin
JENKINS-25544: Added test for using default names in git scm and the other repository in pretest
JENKINS-25888: Documentation - updated readme in repository, mostly developer oriented info
Merge branch 'master' of repo.hq.praqma.net:github/pretested-integration-plugin
JENKINS-25888: More documentation - updated readme with few design decisions
JENKINS-25873: Disabled check of local workspace mods - build pipeline doesn't need it, and developers need the opposite
Review JENKINS-25546
Review JENKINS-25618
JENKINS-25886: Job config and build data selection:

Refactoring and implemented job configuration check to ensure explicit
named remotes if using MultiScm plugin.

Refactoring and improvements:

- Safer and simpler selection of build data, so dublicates are accepted
  if identical, ambiguity is avoided and reported as failure
- Refactoring methods changed interfaces, and is fixed.
- Unit tests is updated.
- Functional tests updated to match new error messages (no logic change)
- One functional tests updated to new use case, it tested now invalid
  configuration.
- Documentation notes are added to some functions.
- UI help text updated with "no trailing slash"-tip
- Functional tests now have headers explaining what is tested.
JENKINS-25886: Minor java 1.6-1.7 compatibility fix to make javancss reporting work
JENKINS-25960: Not directly releated to issue:

- Minor test utils improvement and docs
JENKINS-25960: Test for issue.
JENKINS-25886: Change back unintented minor change.