Relocate the useGeneratedTunnelIdentifier option and add some help describing how to use it.
Refactor TunnelHolder so that is serializable again.  Introduced a (Serializable) TunnelManagerFactory that can be used to create the appropriate AbstractSauceTunnelManager on the slave node, when needed.