Expands test_cli.Cp.test_cp_copies_dir

Adds a test that performs a recursive copy from tahoe
to the local file system.
Properly gets dir name and patch now applies to tahoe dirs
Fixes more tests that relied on the old tahe cp -r behavior