Issue 166

Rolling config change was very broken. ConfigCollectionBase was not processing rolling config correctly in getConfigForThisInstance(). Also, when a rolling config change is started, the instance must wait until it restarts at least once before advancing. Lastly, a test case to validate this was written.