MDL-42084 backup Make the progress timeout configurable

This helps sites that may experience timeouts on backups and
restores by making the timeout between progress() calls
configurable.

This setting is in server, because it can be used in other areas
that do progress outputs.