pkg/server: on auth needed, let us authenticate
pkg/server: on auth needed, let us authenticate

On a discovery request, we were replying with
  http.Error(rw, "Unauthorized", http.StatusUnauthorized)
when auth was required, which was not enough to let the user/browser
authenticate.

So we use auth.SendUnauthorized(w, r) instead.

Change-Id: I236e8869dce43986ba334909e3131544a98328d8

stevearm/camlistore,mpl/camlistore,camlistore/camlistore,raff/camlistore,mpl/camlistore,stevearm/camlistore,angelcabo/camlistore,camlistore/camlistore,stevearm/camlistore,marook/camlistore,mpl/camlistore,marook/camlistore,mpl/camlistore,angelcabo/camlistore,camlistore/camlistore,mpl/camlistore,mpl/camlistore,marook/camlistore,raff/camlistore,raff/camlistore,stevearm/camlistore,marook/camlistore,raff/camlistore,raff/camlistore,mpl/camlistore,camlistore/camlistore,angelcabo/camlistore,raff/camlistore,raff/camlistore,raff/camlistore,camlistore/camlistore,angelcabo/camlistore,angelcabo/camlistore,stevearm/camlistore,angelcabo/camlistore,marook/camlistore,angelcabo/camlistore,marook/camlistore,mpl/camlistore,mpl/camlistore,stevearm/camlistore,marook/camlistore,camlistore/camlistore,camlistore/camlistore,camlistore/camlistore,angelcabo/camlistore,angelcabo/camlistore,raff/camlistore,stevearm/camlistore,stevearm/camlistore,marook/camlistore,camlistore/camlistore,stevearm/camlistore