Refactor reverse tunnel package
Most important change - allow for more fine-grained control of the reverse tunnel object.
Relates to gitlab-org/gitlab#297658 (closed).
Most important change - allow for more fine-grained control of the reverse tunnel object.
Relates to gitlab-org/gitlab#297658 (closed).