SSP-2857 Fix coach and watcher search parameter handling

Addresses two basic problems:

  1) Inconsistent and-ing of coach/mycaseload and watch/mywatchlist
     sarch params, and
  2) Ignored personId path param in <personId>/watchstudent API