Clean up authorization manager and tests
PLFM-1725 Replace UnauthorizedException with NotFoundException for entities in the trash can
Sync with 'upstream/release-7'
PLFM-2104 Make sure admin cannot get trashed entities directly
PLFM-2090 Rewire delete to go to trash can
Fix integ tests
Changes per code review feedback
Merge pull request #596 from eric-wu/release-7

Rewire delete to go to trash can