Improve testing of external comms

* Add mock objects for Rummager and Finder API
  consistent with FakePanopticon

* Discover CMA case open and close dates are not
  sent to Rummager and fix it.