PatchOrderGenerator: Update patch seq # dependency prior to multibuilds
PatchOrderGenerator: Update patch seq # dependency prior to multibuilds

Update patch dependencies based on sequence number before updating
patch dependencies for multi-builds, so that multi-builds patch won't
be potentially out of sequence order.

Also clean up logic that is obsolete, enhance the algorithm to identify
starting node set for topologic sort, set csv dependency of the first
build of multi-builds to be the same as the second build if first build
does not have one.

Change-Id: I2f3ed0831275bea2bc0093153823693413247fb5

mdgeek/VistA-FHIR-CWF,jasonli2000/VistA,OSEHRA-Sandbox/VistA,OSEHRA-Sandbox/VistA,mdgeek/VistA-FHIR-CWF,timmvt/VistA_tt,apexdatasolutions/VistA,josephsnyder/VistA,jasonli2000/VistA,josephsnyder/VistA,mdgeek/VistA-FHIR-CWF,josephsnyder/VistA,OSEHRA/VistA,shabiel/VistA,mdgeek/VistA-FHIR-CWF,OSEHRA/VistA,apexdatasolutions/VistA,OSEHRA-Sandbox/VistA,shabiel/VistA,apexdatasolutions/VistA,josephsnyder/VistA,jasonli2000/VistA,OSEHRA-Sandbox/VistA,shabiel/VistA,timmvt/VistA_tt,jasonli2000/VistA,apexdatasolutions/VistA,OSEHRA/VistA,shabiel/VistA,timmvt/VistA_tt,timmvt/VistA_tt,shabiel/VistA,apexdatasolutions/VistA,josephsnyder/VistA,mdgeek/VistA-FHIR-CWF,OSEHRA-Sandbox/VistA,OSEHRA/VistA,mdgeek/VistA-FHIR-CWF,OSEHRA-Sandbox/VistA,josephsnyder/VistA,OSEHRA/VistA,timmvt/VistA_tt,OSEHRA/VistA,shabiel/VistA