jsonapi: Fix request handling for references
jsonapi: Use generic .set() for modifying field values
Prevent workflow failures when removing analysis objects

ZMI removals should be allowed during testing and by admin users.
ijsonapi read: Add a path to each returned object.
fix: subscribers/analysis: NameError: global name 'received' is not defined
Merge branch '3.01a' of github.com:bikalabs/Bika-LIMS into 3.01a