removed entitynotfound exception and applied appropriate exception instead
re DE2922 fix up formatting; make logical structure more similar to how the code was before; fix small logic error with "continue" rather than "break" when something is found in a linear search; use APIAccessDeniedException rather than AccessDeniedException to get logging
re DE2922 put all of the JAX-RS exception handlers for the API in a more suitable package than "representations"
re DE2922 remove @Repository annotation from OAuthAccessExceptionHandler, as it is an exception handler, not a DAO
re DE2922 use a new RequestBlockedException rather than EntityNotFoundException so we can maintain the HTTP 404 behavior without abusing the EntityNotFoundException
re DE2922 use a special purpose URITranslationException with a handler that gives HTTP 404 responses instead of abusing the EntityNotFoundException in the URITranslator
re DE2922 move APIAccessDeniedException to package for API exceptions
Revert "re DE2922 move APIAccessDeniedException to package for API exceptions"

This reverts commit c6ed0513963325aff28682155e3f29f63470827f.
re DE2922 re DE2972 make new exception for errors that happen during URI mutation and use it for no cohorts or no programs in order to not abuse the EntityNotFoundException. Add an JAX-RS exception mapper that results in an HTTP 404.
re DE2922 make a special exception for not being able to find an entity type in order to avoid abusing the EntityNotFoundException, use it in the SearchResourceSerice, and handle it to make HTTP requests give HTTP 404 not found when it happens
Fixed the UriMutator bug, added toString method in MutatedContainer class and fixed the failing tests in UriMutatorTest
Merged master
Revert "Merged master"

This reverts commit 84dd72bdb489196ca499996b2f640fed314e141a.
Revert "broke some code out to private method, per paul's suggestion, in OwnershipArbiter"

This reverts commit 11aedaff0143ccb4e1684acc98fca31fbe060c71.
removed entitynotfound exception and applied appropriate exception instead
re DE2922 fix up formatting; make logical structure more similar to how the code was before; fix small logic error with "continue" rather than "break" when something is found in a linear search; use APIAccessDeniedException rather than AccessDeniedException to get logging
re DE2922 use a new RequestBlockedException rather than EntityNotFoundException so we can maintain the HTTP 404 behavior without abusing the EntityNotFoundException
re DE2922 use a special purpose URITranslationException with a handler that gives HTTP 404 responses instead of abusing the EntityNotFoundException in the URITranslator
re DE2922 move APIAccessDeniedException to package for API exceptions
Revert "re DE2922 move APIAccessDeniedException to package for API exceptions"

This reverts commit c6ed0513963325aff28682155e3f29f63470827f.