Cleanup client_map.py
Always use MDMap when indexing a DistArray.
Major surgery to integrate client maps.