fix joining nodes with internal ip set
fix allocation

put_putblock changes the meaning at this line in hashfs.c:
  build_uniq_hash_index(h->put_blocks, h->put_hashnos, &h->put_putblock);

Before that line it means "all the blocks", after that line it means
"number of unique blocks".
To allocate the array correctly we need all the blocks.

So use put_nblocks (which is >= all the blocks).
add missing sxi_md_cleanup (bb #540, bb #541)
remove accidental valgrind line
sxsim: handle hdist config with save/load (bb#523)
checkpoint inside the loops for jobmgr/blockmgr as needed.
Add --bwlimit option to sxcp
Check if bandwith limit is set before trying to distribute it over hosts. Fix for bb #510.

Add debugging entries to functions responsible for bandwindth limit
setting and getting.
Use usleep() call as fallback when curl_multi_wait() returns immediately

Increase usleep() timeout when curl_multi_wait() returns and if it
happens more than 2 times in a row, fall asleep for consequently longer
timeouts, but less than maximal value (100ms).
Fix debug message.
Cosmetic changes.
CHECKPOINT_RESTART when idle, and auto-checkpoint in blockmgr/jobmgr
fix error path leak
silence log entry if 0 entries were processed
fix memleak
curl_slist_append() allocates string on its own
allow GC to be interrupted on shutdown

GC can run for a long time, and we may exceed the timeout
and the parent fcgi will kill -9 us, which is worse than
exiting on our own.
gc_merge should be interruptible too
Add --progress option to sxcp.

Run with --progress option sxcp shows progress bar filled with '=' for
downloaded part of data. Progress bar is written similar to those known
from wget or scp.
Add + sign for not necessary blocks for sxcp --progress

Change file name from dest to source (show local file name for uploads
and remote file name for downloads).
Drop "upload/download not needed" message.
Change "ETA 0s" to "ETA <1s" for better look when transfering small
files.

Fix bad merge with master during rebase.
Fix minor issues for sxcp --progress

Fix sxcp --progress when too small terminal is used.
Fix memleak when sxi_xfer_set_file() failed.
Cosmetic changes to sxcp --progress

Change time parsing function to not use goto instruction.
Change english language errors in variable names and comments.