dialog: option to run dialog main timer tasks via dedicated process

- timer_procs - new parameter, if set to 1, a dedicated timer process is
  used, if set to 0 (default), the core timer is used (existing
  behavior)
- to add: option to work with many dedicated timer processes
dialog: documentation for timer_procs parameter