Added configtimeout setting to puppet::agent to allow override of this default setting

This allows configtimeout to be overridden for the agent settings.