better error msg
sxacl: list -> show (bb#560)
cosmetics (bb#560)
don't loose \n when truncating log line
Fix segfault when freed host_upload_ctx is used by xferinfo after free.

This fixes use after free problem when libsx goes into one of the error
paths.
Stop all libcurl transfers when error is SXE_ABORT (bb#672)

Force all pending libcurl transfers to fail if user want to abort. They
are run in parallel, so even when one transfer is stopped with error
code set to SXE_ABORT, then all remaining transfers that were run simultaneously
were continued. This was causing multiple calls to progress
callback even after aborting.
Update libcurl handle speed limit when global limit is reached
Update bandwindth local limits only when adding new request
better handle invalid value of SX_DEBUG_SINGLEHOST
Prefix search pattern for files listing.

Add upper search limit for sxls.
Check for escaped path for each file (when non-escaped matching failed) to not skip files with special chars within names.
Fix for bb#650.
hash counter rebalance API
add blocksize in bytes to blockmeta
don't require grouping by blocksize in counters API
fix query lifetime
automatically reset iteration when hdist version changes
Rebalance support:
- job and lockage semantics
- live block relocation
- block hold flag
- file relocation (via snapshot + copy + removal)
- rebalanced flag and cleanup
introduce 'node is gone' logic
node removed from the cluster withh return 410 - Gone
- http 410 is marked retriable in the client
- http 410 is equivalent to 200 in jobs that might target removed nodes
Review and fix hdist based lookup logic
syncronize end of rebalance
allow clashing files on rebalance