test: decreased number of backends and nodes at pytests - decreased number of threads and processes used from tests.
recovery: correctly stops monitor threads.
recovery: correctly close and join process pool.
recovery: cleanups global reference to context.
recovery: implemented one-node recovery for merge from dump.
Recovery: Use cached route-list for speedup recovering.
recovery: Moved code from dnet_recovery to recovery.py for using/testing it from pytests.
Added 'portable' method to Ctx that returns lightweight copy of the context that can be used by multiprocessing.
Removed monitor from context, left only stats - proxy object for sending updates to monitor from different processes/threads.
Removed using global context, use portable context insead of.
Moved process pool initialization and destruction into common recovery.py - removed duplicating code.
python: removed wrapping address method at result entries that inherited from CallbackResultEntry.
recovery: fixed memory leak at merge recovery.
recovery: removed odd increasing of iterations.
Merge pull request #554 from shaitan/master

Recovery fixes