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.
Merge branch 'master' of github.com:reverbrain/elliptics into monitor
Merge branch 'master' of github.com:reverbrain/elliptics into monitor

Conflicts:
	CMakeLists.txt
	bindings/python/src/route.py
	include/elliptics/interface.h
Monitor: Fixed intending, removed fPIC from elliptics_monitor and link dnet_ioserv and test binaries directly to elliptics_monitor.
Monitor: Added printing stacktrace only for current monitor thread.
Monitor: Added rapidjson and used it for generating json.
Monitor: Moved histogram in separated class.
Monitor: fixed collecting and outputting of histogram snapshots.
Monitor: added validating histogram snapshots for adding blank snapshot for seconds without activity. Added history_depth to histogram constructor which determines how many snapshots should histogram keeps.
Monitor: cleaned up. Temporary removed stacktraces printing. Removed io_queue statistics and used it from node.
Merge branch 'master' of github.com:reverbrain/elliptics into monitor_pull

Conflicts:
	cache/slru_cache.cpp
Monitor: fixed ABI - used reserved place for monitor_port.
Merge pull request #307 from shaitan/monitor_pull

Monitoring for dnet_ioserv