quiltctl: Let the client timeout when connecting
quiltctl: Let the client timeout when connecting

Before, we connected to the server in the background without a timeout.
This caused the error messages when trying to connect to a non-existent
daemon to be confusing because errors wouldn't get thrown until we
actually tried to call methods on the server.

kklin/kelda,akshayknarayan/quilt,LuiseV/quilt,mmussomele/quilt,stevenlin598/quilt,kayousterhout/quilt,LuiseV/quilt,kklin/kelda,mmussomele/quilt,LuiseV/quilt,ZhongtianWang/quilt,ejj/quilt-dev,PenguinToast/quilt,kelda/kelda,stevenlin598/quilt,NetSys/quilt,NetSys/quilt,quilt/quilt,stevenlin598/quilt,NetSys/quilt,kklin/quilt,stevenlin598/quilt,ZhongtianWang/quilt,kklin/quilt,kayousterhout/quilt,PenguinToast/quilt,ZhongtianWang/quilt,mmussomele/quilt,ejj/quilt-dev,secant/quilt,quilt/quilt,PenguinToast/quilt,NetSys/quilt,NetSys/quilt,PenguinToast/quilt,stevenlin598/quilt,akshayknarayan/quilt,mmussomele/quilt,tejasmanohar/quilt,quilt/quilt,kklin/kelda,kelda/kelda,ejj/quilt-dev,stevenlin598/quilt,kayousterhout/quilt,kklin/quilt,LuiseV/quilt,kayousterhout/quilt,akshayknarayan/quilt,kklin/quilt,secant/quilt,secant/quilt,PenguinToast/quilt,secant/quilt,kklin/kelda,secant/quilt,tejasmanohar/quilt,akshayknarayan/quilt,LuiseV/quilt,ZhongtianWang/quilt,tejasmanohar/quilt,mmussomele/quilt,tejasmanohar/quilt,quilt/quilt,kelda/kelda,mmussomele/quilt,ejj/quilt-dev,kelda/kelda