Merge pull request #118 from SaveTheRbtz/master

Eblob backend read speedup and small recovery fixes
v2.24.7.4
Simplified oplocks implementation

Possibly it fixes dead locks in some cases
Added forgotten adding NOLOCK flag

If dnet_opunlock is called out of order NOLOCK flag must be added to cmd
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