BUG: fix Index.reindex to preserve name when target is list/ndarray

CLN: drop copy_if_needed kwarg of Index.reindex, it's True everywhere

TST: enable back empty loc/ix tests that failed before

DOC: Bump Index.reindex docstring