DOC: Changes to Index and MultiIndex
workaround for FrozenList strict type check
ENH: Add deep=True kwarg to copy and fix copying.

Also, `__deepcopy__` just calls `copy()`
ENH: Add copy kwarg to MultiIndex direct constructor