removed default implementation of get_topo_batch_axis
Caused bugs if subclasses forgot to implement it
don't pickle the target dataset
add check that the iterator knows how to count
formatting
add check that variables aren't aliased
remove unnused imports
use get_topo_batch_axis instead of hacky check on view_converter