Move unported datasources to old_datasources and tell krazy2 to not check them
Fix krazy2 explicit test failure
Fix compilation with strict iterators

Setting -DQT_STRICT_ITERATORS allows catching unwanted detaching
when using begin() on Qt container which isn't const.