Simplify the computeDynamicValue() method
Instead of duplicating the string parsing, use Util.replaceMacro() with a Union of VariableResolver implementations representing the build variables and the environment variables.
[FIXED JENKINS-3785] Created a Publisher to create a label on TFS after the build. The label is created in the workspace version.