Set default timeout to 0 as documented and make it configurable

Solves #164: regular worksheets do not timeout at all unless configured otherwise by the user and timeout is configurable now through the web interface (currently anything entered there is reset on each start).