MS API: check permissions on Volume, not Gateway, when removing a user from a volume.
MS storage: delete gateways by key when removing a user's gateways from a volume.
Add and test delete steps for the syndicate observer
Fix a few whitespace issues and bugs in testing the Syndicate observer