Monitoring: Decreased time on locking rwlock in dnet_monitor_exit.
Merge branch 'lts' of github.com:reverbrain/elliptics into lts
Merge branch 'lts' of github.com:reverbrain/elliptics into lts
Python: dnet_balancer and fixes
route.py: fixed pep8 warnings, restored neighboring routes which belongs to one node
__init__.py: provided access to elliptics.Route, elliptics.RouteList classes which used by dnet_balancer
dnet_balancer: added script which rebalances ranges in route list.
Balancer: added ability to current route list state without balancing. Moved printing map ids_filename -> node to the end of balancing.
Balancer: extended debug logs.
Balancer: decreased logs and number of ranges length recalculations. Instead of bisection large range, it devides into 2 ranges one of them with length equal to median and other has the rest of origin range.
routes.py: Sorted percentages by percents.
Python: Fixed pep8 warnings in setup.py. Added dnet_balancer to elliptics-client package.
Python: fixed code style.
Merge pull request #376 from shaitan/lts

dnet_balancer and monitoring fixes (LTS)