Currently read reply sends 2 messages: data + final ack
This commit optimizes case to single message (data only) - it doesn't set
DNET_FLAGS_MORE flag in data packet, so it will be handled properly.

If there is no data, ack will be sent with negative error code
Merge branch 'master' of github.com:reverbrain/elliptics
Elliptics version update: 2.21.2.0
Fixed compilation error with gcc-4.4
Merge pull request #25 from euroelessar/master

Fixed compilation error with gcc-4.4
Elliptics version update: 2.20.2.1
Elliptics version update: 2.21.2.1
Depend on 0.18.1+ eblob
Do not collect reply messages in srw, send reply to client as soon as it was received by server.
Added signal blockers per threads
Merge pull request #26 from euroelessar/master

Added signal blockers per threads
Elliptics version update: 2.21.2.2
Updated leveldb backend config
Get rid of smack backend in favour of leveldb
If leveldb doesn't return data, set error to -ENOENT to match others
elliptics-dev/dbg must depend on elliptics with the same version
Sync error codes used in other backends. Enable bulk read. Return -ERANGE if user provided offset, it is not used in leveldb
Elliptics version update: 2.21.3.0
prepare_latest_callback() should break after it found entry in sorted array with dnet_id->group_id and swapped it with the first one
array_result_holder should return vector of templated types, not ints