added dtopo_tests.py and moved some tests from dtopotools, other fixes
Merge remote-tracking branch 'rjl/topotools' into topotools