list-stat: initialize timer with the current time, not zero
Merge branch 'master' of github.com:reverbrain/elliptics
addr: switched C API to dnet_addr structure

Even more, it accepts array of addresses. This has been made to allow
parallel connect to multiple remote nodes in the subsequent commits.
Neither C++ API nor ABI should be changed.
Added batch connect/listen mechanism.

It is used for bach connect only though. We create array of addresses,
then create multiple sockets and put them all into epoll. Epoll waits
for at most required amount of time and checks all successfully connected
sockets.

This allows to quickly connect multiple nodes and quickly detect that
some sockets can not be connected because of timeouts. This is extremely
useful when some remote servers were shutdown. In this case timeout
drops from number of sockets multiplied by wait timeout just to wait timeout.

Exported new add_remote() method.
Received state processing should correctly check whether it was able to connect to received address
cpp: do not throw error if address parsing failed when adding multiple addresses
Merge branch 'master' of github.com:reverbrain/elliptics