Added a resetNodes to more accurately calculate the maxX and maxY
positions.  Also for BioLayoutKKAlgorithmTask, we weren't reading
the context object information at all.  That's been fixed.  Refs #2560

Change-Id: I098b3fd3e0f2fb9888a15e11496e29c97254f096