Allow listening socket to be configured via Capistrano variable

At the moment listening socket is strictly bind to local machine, which may not be the case with standalone balancer.
This PR allows configuration of listening socket via `puma_socket` variable.