hammer2 - Cluster API stabilization

* Fix issues that come up with mount/umount/cpdup tests related to the
  new cluster API.  Ref-counting, locks, and many other (expected) items.

* Fleshing out cluster->focus was a bit more involved than I had hoped.

* Generally speaking, cluster refs and locks work the same way that chain
  refs and locks do.