Revert "Paths to toolset for msvc where read from the environment, requiring multiple executions to change between tools. Allow the specification of tools path to allow for 32 & 64 bit compilation in a single environment, could also allow for multiple versions."

This reverts commit 3987a0af2e536c9e69901190cc6bab6b1baea4e6.
Revert "Change for break caused by NAR-109 fix - removing the file extension results in the tree reporting with matching results in search for existing targets even if the files are not the same. Not sure on detail of original change and why file extensions where ignored, partial fix is to not ignore extensions if order is not used."

This reverts commit 3b1a46c3d1f85e549b5aac6a7e4c0ffd9151c52e.
Revert "Move distribution and scm to parent pom reverting back to duns"

This reverts commit 65bdac1ede01bcb9197455f5bdf7b5da8ef9a13e.