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
Cache: treap implementation added
Cache: Treap refactored. Set replaced with treap in slru_cache.
Cache: bug with default 0 eventtime fixed.
Cache: decrease key optimization added to avoid unnecessary
erases/inserts in treap
Filters: Fixed filters::all filter

Previous implementation was equal to filters::positive, which is
a bug
Indexes: Implemented session::remove_index

This is first non-suboptimal draft of remove index's implementation.
More perfomance issues must be fixed for production-ready state.
Cache: cache_pages_proportions added to config. Stats for each cache
page added
Merge pull request #285 from euroelessar/master

Implemented session::remove_index
Merge branch 'master' of https://github.com/reverbrain/elliptics into cache_treap

Merge conflicts resolved
Recovery: Replaced merge by deep_merge with removing of the last. Used FileHandler without rotation for dnet_recovery logs.