Optionally return volume-tag-to-element map from `read_gmsh` (#320)
* add tag list to testmesh.msh * add option to return volume-tag-to-element map in read_gmsh * also add return_volume_to_elements_map argument to generate_gmsh * fix pylint errors? or maybe just confuse it sufficiently...