limithandler: Return structured errors
In order to alert upstream clients that Gitaly has reached capacity, return a structured error of gitalypb.LimitError that clients like workhorse, gitlab-shell, and rails can parse and take action on.
fixes: #4197 (closed)
Changelog: changed
Edited by John Cai