adding several minor options to server.pp and shares.pp

The changes consist of adding socket_options, two different timeouts and controls for for disabling printing and also controls for availability of a share.