fix bug with semantic version and added tests
refactored version analyzer
finished a new version's version analyzer
Merge branch 'version-analyzer' into develop

Conflicts:
	DependencyVersionChecker/ProjectProber.Tests/ProjectReferenceTests.cs