Retention period for unreachable agents

Current situation

Unreachable agents are kept indefinitely. This is fine, but it can be annoying.

Desired outcome

A retention period for unreachable agents: agents unreachable for more than a specified period are automatically deregistered.

It is possible to set this retention period to 'forever' (aka infinite retention, as in retention policy file on the observer's side).