Pytests: Created draft of python binding automated testing.
The draft includes:
Testing default, limits and valid values of elliptics.Config properties.
Testing default, limits and valid values of elliptics.Session properties.
Simple test case for writing object.
CMake workaround for preparing and running pytests.
Monitoring: Decreased time on locking rwlock in dnet_monitor_exit.
Merge branch 'master' of github.com:reverbrain/elliptics
Merge pull request #375 from IIoTeP9HuY/master

LRU eviction scheme test added
cmake: fixed eblob library linkage
Merge branch 'master' of github.com:reverbrain/elliptics
Python: fixed code style.
IOClient: Provided ioflags from session to READ io command created by read_file.
Recovery: Added to merge statistics 'local_remove_old*' counters that contains information about keys which were removed without copying because they contain old data of keys.
IOClient: provided cflags in READ io command created by read_file.
Merge pull request #377 from shaitan/master

Monitor, Python and IOClient (Master)
cache: added comment about zero-sized lookup reply
Merge branch 'master' of github.com:reverbrain/elliptics
stall: fixed stall counter reset. Decrease timed out state weigth by 10 instead of 2.
stall: reset stall counter in transaction destructor if transaction hasn't timed out
stall: changed default reset-stall-count from 5 to 3
Merge pull request #379 from IIoTeP9HuY/master

Cache: Lookup in cache is always going to disk.
Merge branch 'master' of github.com:reverbrain/elliptics into pytests
Python: Added ability to set data=None with exec_.
Pytests: Merge current Python API tests with ijon test_exec. Added starting Elliptics node with srw and uploading and starting test app in it.
cache: only log lock/unlock if times spent is more than 1 ms