Revert r171829 "Split changeset_ty using iterators instead of loops" as it breaks the VS2008 build