* changes:
Make RestApiException(String, Exception) constructor protected
Do not throw generic RestApiException to signal an internal server error
ProjectsImpl: Use asRestApiException method to wrap exception as RestApiException
Make RestApiException(String) constructor protected
Submit: Do not throw generic RestApiException to signal an internal server error
RestApiException: Make default constructor protected
Remove unused default constructors from RestApiException classes
PluginCollection: Pass id which was not found to ResourceNotFoundException
RestApiServlet: Return error message when raw input is not supported
Make error response for non-default dashboards consistent & include message