Correct the "TMGas::testOverlapSize" test to properly check for the margolus neighborhood.

The margolus neighborhood was implemented incorrectly, a few more related commits ahead.
Check that overlaps in the margolus neighborhood are unique.