support Map for defining nuspec in nugetSpec which could allow more flexible nuspec generation like doing modification before generation
attemp to change the way on getting output based on task dependency, to avoid depending the output in configuration phase but could be changed during execution
On top of previous pull request