extract squid redirector to its own class

For the beta cluster, we have to install the C external redirector
independantly from the rest of squid. This patch extract out all
redirector stuff to the new squid::redirector so it can be applied on a
labs instance.  The squid class simply requires it.

Change-Id: I3523128666037888054a35e5c2908622973571e1