Proposed AD* changes
       1.)  Update heuristic values for all states when SearchGoal or edgeCosts have changed.
       2.)  Couple new search iteration with merging of incons list
       3.)  Do not make new search iteration just because the start or goal was set (may not have changed)