Monitor: Added monitor to elliptics.
Monitor: Added separating counters by internal and client's commands. Now stats will be sended right after socket acception.
Merge branch 'master' of github.com:reverbrain/elliptics into monitor

Conflicts:
	example/config.c
	include/elliptics/interface.h
	library/dnet.c
	library/elliptics.h
	library/server.c
Monitor: removed methods disk_stat and cache_stat.
Merge branch 'master' of github.com:reverbrain/elliptics into monitor

Conflicts:
	cache/cache.cpp
	library/dnet.c
Monitor: Added statistical histograms.
Monitor: refactored monitor.
Splitted monitor into monitor, server and statistics.
Monitor - entry point to monitor subsystem.
Server - listen monitor_port and sends statistics.
Statistics - collects statistics from all system.
Test: cache size test clarified
Merge branch 'master' of github.com:reverbrain/elliptics into monitor
Cache: syncset and timeset were merged into eventset to save memory
Merge pull request #277 from shaitan/python

Python: changed counters output to dict.
Merge pull request #278 from shaitan/python

Python: Removed elliptics.Data and uses python string instead. Fixed specifying object method as callback for elliptics.AsyncResult.connect.
Merge pull request #279 from shaitan/python

Python: Removed debug code.
Recovery: Rewrited deep_merge. Now deep_merge is synchronization keys within group all nodes at once. More details: http://doc.reverbrain.com/elliptics:replication.
Cache: treap implementation added
Cache: Treap refactored. Set replaced with treap in slru_cache.
Recovery: added attempts to lookup/read/write/remove.
Recovery: added returning result from deep_merge.
Recovery: added handling safe flag which turns off removing key from unproper node.
Merge pull request #280 from shaitan/recovery

Recovery: Rewrote deep_merge.