BUG: Fix copy s.t. it always copies index/columns.

Fixes #4202 (and maybe some others too).

Only copies index/columns with `deep=True` on `BlockManager`. Plus some 
tests...yay!