initial import of p2 updater. stolen from the web, not totally updated
replace build properties with current values. pull in values from hudson task rather than copying build from out of tree.