charmstore/router: generate http.StatusNotFound appropriately

This generates messages (and error codes) as expected by the API specification.
So in the future we can have something like:
case params.ErrForbidden:
    status = http.StatusForbidden
For when we need to return a 403 e.g. for unauthenticated requests.
Correct?