Update sharness tests to test the new CLI

This is a shared work-in-progress branch.

Work on this branch is complete when the new CLI (codenamed `ipfs2`) passes all sharness tests.

Once work is complete, this branch will be rebased and merged into master.