based on OctoPrint-HeaterTimeout
split timeout in three different timeouts
- timeout - normal ready state printers
- pausetimeout - timeout if the print is paused
- fallbacktimeout - timeout in all over printer states
default values:
timeout 6 minutes
pausetimeout 5 hours
fallbacktimeout 1 hour