Emptied tables in tearDown() instead of setUp()
Emptied tables in setUp() instead of tearDown()

- Otherwise the auto-increment gets randomized by CMTest_TH::randomizeAutoincrement()
Merge pull request #1116 from njam/issue-1116

Add streamchannel::isSubscriberOrPublisher
Added test for a circular city code update within a region
MongoDB Paging source for the new MongoDB CM_Services-based client
Reset auto-increment explicitly

- Reset in setUp()
- Moved clean up to tearDown() again
Added simple test for city code updates
Fixed city code to ID mapping

- Considered code swapping across regions
- Added test
Added test for county name update
Added test for removed country

- Kept in database
Added test for new regions
Added test for removed regions

- Kept in database
Fixed US states abbreviation update

- Added test
Added test for region name update
Added test for new region in unknown country
Added test for renamed region in unknown country
Added test for updated region code in unknown country
Added test for city without region
Reverted unwanted change in Vagrantfile
Added test for zip code without city

- City created on-the-fly from zip code