recovery: renamed collisions with python builtins
recovery: factor out common code to dnet_recovery
recovery: improved comments
recovery: added DurationTimer comment
recovery: spelling fix
recovery: dc: small fixes