Merge pull request #119 from euroelessar/master

Fixed deadlocks in oplock
Added append_rr method to IteratorResultContainer - added response to container. Swapped processName and levelname in recovery logs. Added filename to iterator. Optimized get_local_ranges_by_address(). Fixed dc2 for multi-range single-result-file iteration.
Added recovered_bytes to dc2 statistics. Added wait at the end of recovering.
moved backends.h to include/elliptics, changed CMakeLists.txt to make module backend function properly
added elliptics_module_backend_cpp.so to elliptics-dev package
Merge pull request #120 from shaitan/master

Fixed and optimized dc2 for new iterator.
Merge pull request #121 from snowfed/master

Changes required for proper usage of the module backend
Minor compiler warning fix
v2.24.7.5
Trying to shut up 'Syscall param socketcall.getsockname(namelen_in) points to uninitialised byte(s)' valgrind message
If ai was allocated, free it and do not leak
Do not leak temporary session on srw destroy
Do not leak cache destruction
Do not leak ids generation buffer
Do not locks array
Do not leak temporal buffer in config parser
v2.24.7.6
Comment unused pool checking code
Get rid of unneeded code and variables.
Fixed IO thread selection logic: if thread claimed some transaction, do not allow other transactions (replies only) to be processed on that thread. Command requests (not replies) can be processed without this logic.