fix some memleaks
NSS: don't crash if the SSL callback is invoked too early
Fix file size reporting for sxcp reading from stdin.

Size of tempfile was set to 0, because it was reopened before closing.
Store error messages inside curlev_context_t instead of sxi_conns_t

Message from curlev_context_t error buffer will be stored in global error buffer on destroy time. Otherwise that message would be lost
Return HTTP status via argument for sxi_cbdata_result

Remove curlcode argument from sxi_cbdata_wait() function since it can
also be retrieved by sxi_cbdata_result().

Drop sxi_cbdata_result_fail().
Use curlev_context_t error buffer for sxi_retry_* functions

Local context buffer should be used instead of global one. sxi_retry_init() must be now used after sxi_cbdata_create() calls.
Use sxi_cbdata_seterr() calls in functions that have access to curlev_context_t
Cosmetics

Do not leak cbdata on retry callback.

Fix memleak when user callback returns error for file upload.

Do not unref cbdata when cluster_query_ev fails. Polling should occur and call cbdata_finish function which eventually should free that pointers.

Fix error handling in compute_headers_url(): fix memleak when sxi_sha1_init() fails, set error messages while sha update functions fail, set rc to -1 to not override stored error messages.

Fix pointers checking: check for context reference in case of sxi_cbdata_is_tag fail, fix pointer checking in curlm_check().

Remove unnecessary vars.

Check for error returned from sxi_set_retry_cb(). Previously this function was not checking if it returns an error.

Free memory taken by cbdata in case of sxi_cluster_query_ev_retry() fail in multi_upload routine.

Fix memleak on bad host addition in enqueue_request();
Use sxi_cbdata_seterr functions inside yajl paring callbacks
hdist: better handle nodes with capacity close to 0 (bb#755)
sxsetup: add --bare option
Fix lack of retry when curl error code encountered
sxsetup: add --wait (bb#756)
allow setting max revision count per volume
introduce api version
report internal cluster security
warn and ask when connecting with --no-ssl to cluster reporting secure comm (bb#407 & 754)
drop server-side checks of connection security (bb#407)
list revs api
because fuck perl