removed entitynotfound exception and applied appropriate exception instead
Merge branch 'master' into de2922
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
Merge branch 'master' into de2922
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
Merge branch 'master' into de2922

Conflicts:
	sli/api/src/main/java/org/slc/sli/api/jersey/PreProcessFilter.java
Attempted recovery of de2922
Merge branch 'master' into ds854

Conflicts:
	sli/api/src/main/java/org/slc/sli/api/security/context/ContextValidator.java
Merge branch 'master' into ds854
Remove duplicate method
Merge branch 'master' into ds854
Merge branch 'master' into ds854
Responding to Review Request by rcook. Previous exception message considered too vague - may have meant 'computer programs'.