CMS-2451: Enable deletion of Site via REST API - Commit with complete Java code.  Typescript coming soon!  Also includes bugfix in UpdateSiteRequest.