updates to be able to process multiple setups for builds
refactor change to always leverage version number from context to do file name search to uniquely identify file and rolledback invokepush change as xml get package method actually sets switchinvokepush from xml